Keyphrases
- design patterns
- learning games
- object oriented
- software engineering
- design principles
- object oriented software
- learning process
- ontology driven
- software design
- software architecture
- software systems
- usage scenarios
- learning environment
- high school
- online learning
- learning objects
- higher education
- computer programming
- database driven
- e learning
- specific problems
- model view controller
- design rationale
- distance learning
- real world
- augmented reality
- teaching methods
- learning platform
- learning systems
- software development
- user interface
- decision making
- artificial intelligence