1
A logo-based programming language for teaching distributed programming ideas | |
Author | Thanaporn Chochai |
Call Number | AIT Thesis no. CS-99-17 |
Subject(s) | LOGO (Computer program language) |
Note | A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science, School of Engineering and Technology |
Publisher | Asian Institute of Technology |
Abstract | Distributed programming is becoming an essential coding style, and so it is even more important that students understand these complex ideas. This work describes a logo-based programming framework, which has the primary goal of being an educational tool to facilitate the understanding of distributed programming in an active learning setting. The framework, called MultiWorldLogo, supports multiple separated conceptual grids (worlds) with interacting entities. The framework teaches the elements of message passing and introduces the mobile agent paradigm. It also includes system-configurable unreliability (e.g. messages may disappear or arrive out of order), and two forms of mailbox. The visualization of these complex ideas is fully realized, and animation is used to model the dynamic notion of entity movement and migration, and message passing. |
Year | 1999 |
Type | Thesis |
School | School of Engineering and Technology (SET) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Davison, Andrew |
Examination Committee(s) | Batanov, Dentcho N.;Phan Minh Dung |
Scholarship Donor(s) | Royal Thai Government |
Degree | Thesis (M.Sc.) - Asian Institute of Technology, 1999 |