Teaching software engineering through game design.
Kajal T. ClaypoolMark ClaypoolPublished in: ITiCSE (2005)
Keyphrases
- game design
- software engineering
- learning games
- computational thinking
- educational games
- video games
- computer games
- game play
- creative thinking
- digital games
- game based learning
- design process
- software systems
- artificial intelligence
- experiential learning
- foreign language learning
- object oriented
- development process
- learning environment
- programming language
- software development
- online learning
- learning process
- design patterns
- distance learning
- software architecture
- serious games
- st century
- programming course
- learning platform
- programming concepts
- game mechanics
- hong kong
- design principles
- foreign language
- e learning
- real world