1 AIT Asian Institute of Technology

A logo-based programming language for teaching distributed programming ideas

AuthorThanaporn Chochai
Call NumberAIT Thesis no. CS-99-17
Subject(s)LOGO (Computer program language)
NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Science, School of Engineering and Technology
PublisherAsian Institute of Technology
AbstractDistributed 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.
Year1999
TypeThesis
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Davison, Andrew
Examination Committee(s)Batanov, Dentcho N.;Phan Minh Dung
Scholarship Donor(s)Royal Thai Government
DegreeThesis (M.Sc.) - Asian Institute of Technology, 1999


Usage Metrics
View Detail0
Read PDF0
Download PDF0