A problem-based approach to teaching design patterns.
Mel Ó CinnéideRichard TynanPublished in: ITiCSE-WGR (2004)
Keyphrases
- design patterns
- object oriented
- software engineering
- learning games
- software design
- design principles
- software systems
- object oriented software
- database driven
- software architecture
- learning objects
- distance learning
- e learning
- learning systems
- usage scenarios
- higher education
- learning environment
- information technology
- ontology driven
- specific problems
- learning process
- process model
- online learning
- design requirements
- web based learning
- mobile devices
- user interface
- learning platform
- distributed systems
- design rationale
- databases