Sciweavers

ITICSE
2005
ACM

Teaching programming and language concepts using LEGOs

13 years 9 months ago
Teaching programming and language concepts using LEGOs
concepts more concrete. The method has two main learning outcomes: • Language Specification – The goal of the assignment is to be able to build LEGO® creations on a standard grid base plate. To build a creation brick by brick, it is necessary to specify the type of brick, its color, and its location on the base plate. The combination of colors and positions indicates a specific action. Students learn to develop and state a set of sequenced instructions, a critical skill for programming. ge to Other Abstract Concepts – This teaching method has been used to teach a variety of topics to different audiences, including freshman s, K-12 students, and K-12 teachers. In each group the use of the language provides opportunities to discuss more abstract concepts, including CPU Simulation, Writing and Testing Programs, and Extending the Programming Language. Informal assessment of these exercises has been positive. Participants enjoy working with LEGOs® as a means of exploring programming...
Cynthia S. Hood, Dennis J. Hood
Added 26 Jun 2010
Updated 26 Jun 2010
Type Conference
Year 2005
Where ITICSE
Authors Cynthia S. Hood, Dennis J. Hood
Comments (0)