Revitalize your Computer Science program with Game Development with XNA: Semester 1. This exciting and engaging computer science semester course enables students to apply a basic foundation in programming to create games and simulations for social causes using C# and Microsoft XNA Game Studio. Teaching resources and C#/XNA software are free.

C# is a modern, professional object-oriented programming language which when combined with the Microsoft XNA framework creates the XNA Game Studio – a professional game development environment for PC, Xbox 360, and Windows Phone. 

Students will:

  • Address social causes and real-world problems
  • Explore game and simulation development as communication and art
  • Apply knowledge of variables, conditionals, loops, object-oriented programming, recursion, and data structures to game creation.

The free curriculum package includes:

  • Teacher Roadmap
  • Daily lesson plans
  • Demonstration projects
  • 14 video tutorials
  • 22 lab assignments and solutions
  • Student activities
  • Assessment tools with keys and exemplars

Lessons are aligned to CSTA, ITEA-STL, and ISTE-NETS standards. An online Microsoft Partners in Learning community provides support for teachers. Student-directed learning resources support independent learning, freeing teachers to focus on instruction of computer science concepts and student assessment. 

Success Scenario: Students who have had experience with a structured programming language and a basic understanding of variables, conditionals, loops, and object-oriented design.

Download today! Teacher Roadmap | Part 1 Basics | Part 2 Games for All | Appendix

Contact innovativeteachers@microsoft.com for additional information.