Keyphrases
- object oriented
- object oriented languages
- distance education
- computer programming
- educational technology
- open source
- introductory programming courses
- learning environment
- distance learning
- knowledge representation
- high school
- database applications
- object oriented databases
- web applications
- hybrid learning
- programming exercises
- background knowledge
- higher education
- learning analytics
- hong kong
- development environment
- programming language
- cross platform
- data model