Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
UML distilled (2nd ed.): a brief guide to the standard object modeling language
UML distilled (2nd ed.): a brief guide to the standard object modeling language
Rules of Play: Game Design Fundamentals
Rules of Play: Game Design Fundamentals
Introductory game creation: no programming required
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Toy projects considered harmful
Communications of the ACM - Services science
ACM SIGGRAPH 2006 Educators program
Journal of Computing Sciences in Colleges
Computer games as motivation for design patterns
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Effectiveness of a language implementation project in building appreciation for formal specification
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
Teaching Design Patterns Through Computer Game Development
Journal on Educational Resources in Computing (JERIC)
Teaching game programming using XNA
Proceedings of the 13th annual conference on Innovation and technology in computer science education
SIGITE '08 Proceedings of the 9th ACM SIGITE conference on Information technology education
Group interactions in a game engine class
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
How to embed a game engineering course into a computer science curriculum
Future Play '08 Proceedings of the 2008 Conference on Future Play: Research, Play, Share
Engaging students through mobile game development
Proceedings of the 40th ACM technical symposium on Computer science education
Addressing industry issues in a multi-disciplinary course on game design
Proceedings of the 4th International Conference on Foundations of Digital Games
Creating a games class: a walkthrough
Proceedings of the 4th International Conference on Foundations of Digital Games
A game-centric approach to foster undergraduate learning
CATE '07 Proceedings of the 10th IASTED International Conference on Computers and Advanced Technology in Education
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Teaching software engineering: a practical approach
ACM SIGSOFT Software Engineering Notes
Semiotic inspection method in the context of educational simulation games
Proceedings of the 2010 ACM Symposium on Applied Computing
Towards contextualised software engineering education: an African perspective
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Extensive Evaluation of Using a Game Project in a Software Architecture Course
ACM Transactions on Computing Education (TOCE)
Proceedings of the 1st International Workshop on Games and Software Engineering
Proceedings of the 1st International Workshop on Games and Software Engineering
Towards democratizing computer science education through social game design
Proceedings of the 1st International Workshop on Games and Software Engineering
Culturally situated design tools: animated support tools for mathematics
HCD'11 Proceedings of the 2nd international conference on Human centered design
Using game development to teach software architecture
International Journal of Computer Games Technology
Towards an open source game engine for teaching and research
Transactions on Edutainment VIII
Using video game development to engage undergraduate students of assembly language programming
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Computer science students making games: a study on skill gaps and requirement
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Many projects currently used in Software Engineering curricula lack both the "fun factor" needed to engage students, as well as the practical realism of engineering projects that include other computer science disciplines such as Software Engineering, Networks, or Human Computer Interaction. This paper reports on our endeavor to enhance interest and retention in an existing Software Engineering curriculum through the use of computer game-based projects. Specifically, a set of game-centric, project-based modules have been developed that enable students to: (1) actively participate in the different phases of the software lifecycle taking a single project from requirement elicitation to testing and maintenance; (2) expose students to real issues in project and team management over the course of a 2-semester project; and at the same time (3) introduce students to the different aspects of computer game design. Preliminary results suggest the merits of our approach, showing improved class participation and performance.