Teaching software engineering by means of computer-game development: Challenges and opportunities.
Nergiz Ercil CagiltayPublished in: Br. J. Educ. Technol. (2007)
Keyphrases
- game development
- software engineering
- computer science education
- development process
- computer programming
- key features
- rapid technological
- computer technology
- game engine
- software development
- teaching methods
- video games
- artificial intelligence
- learning process
- software systems
- e learning
- design principles
- educational games
- game design
- path finding
- object oriented
- real world
- software architecture
- educational technology
- higher education