Keyphrases
- object oriented programming
- object oriented
- programming language
- programming exercises
- simulation game
- programming concepts
- key concepts
- pedagogical design
- learning games
- object oriented languages
- higher education
- exception handling
- game theory
- video games
- online learning
- functional programming
- learning environment
- game design
- computer games
- computer programming
- teaching methods
- helping students
- e learning
- distance learning
- learning perl
- integrated development environment
- programming course
- hong kong
- digital games
- teaching materials
- web development
- role playing game
- science education
- educational games
- distance education
- general purpose
- computer science
- database systems
- website