Keyphrases
- software tools
- design patterns
- learning games
- software engineering
- object oriented
- object oriented software
- software design
- software systems
- usage scenarios
- software architecture
- learning environment
- design principles
- database driven
- higher education
- ontology driven
- tool support
- computational thinking
- distance learning
- learning systems
- learning process
- e learning
- game design
- science education
- pattern languages
- teaching methods
- specific problems
- learning analytics
- high school
- machine learning