The quest for excellence in designing CS1/CS2 assignments
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Chance-It: an object-oriented capstone project for CS-1
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Designing courseware on algorithms for active learning with virtual board games
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Experience with an industry-driven capstone course on game programming: extended abstract
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Teaching software engineering through game design
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Fun and games: a new software engineering course
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
The art and science of game programming
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Introductory game creation: no programming required
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A games first approach to teaching introductory programming
Proceedings of the 38th SIGCSE technical symposium on Computer science education
An integrated approach to project management through classic CS III and video game development
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Game programming courses for non programmers
Proceedings of the 2006 international conference on Game research and development
Learning by game-building: a novel approach to theoretical computer science education
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
A hybrid approach to projects in gaming courses
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
A hybrid approach to projects in gaming courses
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Motivating and evaluating game development capstone projects
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
ABC-Sprints: adapting Scrum to academic game development courses
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Extensive Evaluation of Using a Game Project in a Software Architecture Course
ACM Transactions on Computing Education (TOCE)
Teaching game programming using XNA: what works and what doesn't
Journal of Computing Sciences in Colleges
Using game development to teach software architecture
International Journal of Computer Games Technology
ACM Transactions on Computing Education (TOCE)
Growing a computer science program with a focus on game development
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
As educators work to expand the audience interested in computer science, computer gaming programs have blossomed at a variety of educational institutions. Educators are coming to recognize that gaming is a compelling way to motivate students to learn challenging technical concepts such as programming, software engineering, algorithms, and project management. At the core of many gaming programs are game development courses, which teach technical aspects about software development in a motivating environment. While many game development courses share a common goal, the structure and goals of game development courses can be quite diverse. We describe a game development course that uses the XNA platform to allow a heterogeneous group of students to gain experience in all aspects of console game creation, an approach we believe has some interesting pedagogical benefits.