Teaching programming and language concepts using LEGOs.
Cynthia S. HoodDennis J. HoodPublished in: ITiCSE (2005)
Keyphrases
- programming language
- concurrent programming
- computer programming
- java programming
- object oriented programming
- introductory programming courses
- programming environment
- programming course
- oriented programming
- programming language constructs
- computer programs
- learning platform
- programming exercises
- high level
- language learning
- intended meaning
- scripting language
- programming concepts
- code examples
- learning process
- control structures
- abstract data types
- learning environment
- conceptual graphs
- cooperative learning
- introductory programming
- programming skills
- high school
- key concepts
- oracle pl sql
- student learning
- hong kong
- learning systems
- computer science education
- foreign language learning
- pair programming
- conceptual models
- software engineering
- concept maps
- lego mindstorms
- educational technology
- error handling
- computer assisted instruction
- formal languages
- language constructs
- e learning