Free XNA Curriculum Materials Now Live
/If you have been wondering about what all the “Today I have Been Mostly Writing” posts last month were all about you can find out as the courseware is now available on Microsoft Faculty Connection:
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 1: Computers, C#, XNA and You
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 3: Getting Player Input
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 4: Displaying Images
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 5: Writing Text
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 6: Creating a Multi-Player Game
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 7: Playing Sounds
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 8: Creating a Timer
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 9: Reading Text Input
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 10: Using Methods
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 11: A Game as a Program
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 12: Games, Objects and State
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 13: Making a Complete Game
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 14: Classes, Objects and Games
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 15: Creating Game Components
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 16: Creating Multi-Player Networked Games
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Instructor Preparation Guide
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Text Sample Code
This is a complete programming course which is designed to be taught over 10 weeks at a rate of 6 sessions a week (although you can pull individual sections out and use them if you wish). There is a course matrix that sets out how to sequence this.
The course teaches programming from first principles, using XNA games as the basis of all the sample code. There are extensive tutor notes on the slide decks and a sequence of step-through labs for students to follow. There are even revision tests for each section. It is based on the chapters in my textbook, which is the first link in the above list.
You can download the material without signing in, by selecting the “Skip this Step” option on the download page.
If you are going to use the material in any way I’d love to hear how you got on.