objectKarel: a didactic microworld for teaching object-oriented programming.
Stelios XinogalosPublished in: ITiCSE (2003)
Keyphrases
- object oriented programming
- learning environment
- distance learning
- object oriented
- learning process
- programming language
- programming exercises
- programming concepts
- key concepts
- learning processes
- computer programming
- object oriented languages
- exception handling
- functional programming
- e learning
- higher education
- learning experience
- online learning
- web development
- interactive learning
- databases
- database
- integrated development environment
- automatic assessment
- programming course
- teaching materials
- hong kong
- object oriented databases
- high school
- learning outcomes