If you are a professor planning to teach a course on Game Development or a student with some programming skills, you should download the free curriculum resources: Game Development with XNA: Semester 1 - Teacher Roadmap.
C# is a modern and professional object-oriented programming language which when combined with the Microsoft XNA framework creates the XNA Game Studio – a professional game development environment for Xbox 360 and Windows Phone development.
The free curriculum package includes:
The lessons are aligned to CSTA, ITEA-STL, and ISTE-NETS standards. An online community provides support for teachers.
Quick links: Overview | Appendix | Part 1 Basics | Part 2 Games for All | Teacher Roadmap
XNA Game Studio Developer Education