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
Kelvin Sung
Computer and Software Systems Professor
University of Washington
Bothell

Kelvin Sung received his Ph.D. in Computer Science at the University of Illinois at Urbana-Champaign in 1992. He came to UWB from Alias|Wavefront (now part of Autodesk) in Toronto, where he played a key role in designing and implementing the Maya Renderer. Kelvin’s research interests are in studying the role of technology in supporting human communication.

*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