Keyphrases
- design patterns
- learning games
- object oriented
- software engineering
- university of hong kong
- design principles
- e learning
- software design
- learning environment
- object oriented software
- usage scenarios
- ontology driven
- software architecture
- online learning
- software systems
- database driven
- learning objects
- higher education
- case study
- learning opportunities
- artificial intelligence
- information systems
- school teachers
- specific problems
- learning process
- remote laboratories
- high school
- web based teaching
- computational thinking
- process model
- user interface
- database systems
- software development
- learning algorithm
- behavioural patterns