Skip to main content
Article
Teaching game programming using XNA
Technical Symposium on Computer Science Education (2008)
  • Joe Linhoff, DePaul University
  • Amber Settle, DePaul University
Abstract
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. 
Keywords
  • Supporting courses: game development,
  • using emerging instructional technologies: XNA
Publication Date
August 25, 2008
DOI
10.1145/1597849.1384338
Citation Information
Joe Linhoff and Amber Settle. "Teaching game programming using XNA" Technical Symposium on Computer Science Education Vol. 40 Iss. 3 (2008) p. 250 - 254
Available at: http://works.bepress.com/asettle/49/