A tool for teaching interactions between design patterns.
Ezequiel DenegriGuillermo FronteraAntonio GavilanesPedro J. MartínPublished in: ITiCSE (2008)
Keyphrases
- design patterns
- software engineering
- design rationale
- object oriented
- software design
- learning games
- usage scenarios
- design principles
- database driven
- ontology driven
- process model
- software architecture
- learning environment
- object oriented software
- higher education
- distance learning
- specific problems
- software systems
- online learning
- learning objects
- e learning
- behavioural patterns
- computer programming
- learning process