Go to Faculty Home /  Curriculum Resources /  Introduction to Programming with XNA Game Studio Subscribe

Introduction to Programming with XNA Game Studio

Want to inspire students about technical careers by building and playing video games? Teach Computer Science concepts based on developing video games.

XNA Logo

XNA Game Studio Game-Themed Introductory Programming Assignments for CS1/2 Courses

Kelvin Sung, along with Microsoft, designed programming assignment modules for faculty members with little or no background in computer gaming or graphics. These assignment modules are self-contained so faculty can pick and choose a subset to combine with their existing class assignments. Materials include:*

  • XGCS1 library, a simple programming XNA framework abstraction to develop a basic Blockbreaker game
  • Sample game-themed courseware materials that are suitable for teaching introductory programming courses (CS1)
  • Access to all source code, step-by-step development guides, and all the game-themed courseware materials

Kelvin Sung's Bio

*This work is supported in part by the National Science Foundation grant DUE-0442420 and Microsoft Research under the Computer Gaming Curriculum in Computer Science RFP, Award Number 15871.

Related Curriculum Resources

| | |
Microsoft