DocumentCode
3031525
Title
LEGOsheets: a rule-based programming, simulation and manipulation environment for the LEGO Programmable Brick
Author
Gindling, Jim ; Ioannidou, Andri ; Loh, Jennifer ; Lokkebo, Olav ; Repenning, Alexander
Author_Institution
Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
fYear
1995
fDate
5-9 Sep 1995
Firstpage
172
Lastpage
179
Abstract
The LEGO Programmable Brick gives children the ability to create physical artifacts, such as vehicles and robots, and program them with interesting behaviors. However, programming is difficult to learn, even for adults. Children often lose interest in further exploration of programming through adult learning mechanisms. Environments that support a gradual transition from manual control of the physical artifact to complete programming substantially simplify the process of programming. The combination of LEGOsheets and the Programmable Brick is an educational environment that provides a gentle, enticing introduction to programming and the design of mechanical artifacts. This paper introduces LEGOsheets, a rule-based programming environment that allows children to simulate and manipulate the LEGO Programmable Brick
Keywords
authoring systems; computer aided instruction; computer science education; logic programming; programming environments; software tools; visual programming; LEGO Programmable Brick; LEGOsheets; adult learning mechanisms; educational environment; mechanical artifact design; programming education; programming environment; robots; rule-based programming; simulation; vehicles; visual programming; Computational modeling; Human factors; Infrared sensors; Lighting control; Mechanical sensors; Programming environments; Programming profession; Robot programming; Tactile sensors; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, Proceedings., 11th IEEE International Symposium on
Conference_Location
Darmstadt
ISSN
1049-2615
Print_ISBN
0-8186-7045-2
Type
conf
DOI
10.1109/VL.1995.520806
Filename
520806
Link To Document