Using the game of life to introduce freshman students to the power and elegance of design patterns.
Michael R. WickPublished in: OOPSLA Companion (2004)
Keyphrases
- design patterns
- learning games
- high school
- software engineering
- role playing
- game based learning
- learning experience
- design principles
- learning platform
- learning environment
- game design
- object oriented
- software design
- mobile games
- object oriented software
- student learning
- higher education
- usage scenarios
- distance learning
- software architecture
- computer games
- learning outcomes
- serious games
- learning activities
- learning objectives
- learning process
- ontology driven
- database driven
- computational thinking
- digital games
- college students
- software systems
- learning styles
- collaborative learning
- learning objects
- elementary school students
- e learning
- programming course
- augmented reality
- process model
- design rationale
- model view controller
- databases