Fundamentals of software engineering
Fundamentals of software engineering
On the criteria to be used in decomposing systems into modules
Communications of the ACM
A Discipline of Programming
Big Java
Hi-index | 0.00 |
We discuss the mapping of software engineering principles to various stages of game development and present examples from some of the courses offered by us to illustrate this progression. We demonstrate that software engineering principles can be implicitly and effectively taught not only to a mature audience (college students) but also to K-12 students when game development is used as a tool.