Students learn the C# programming language and write simple 2D computer games using the free tools Visual Studio Express and XNA Game Studio.
The first week is a rapid introduction to the core of the C# language including variables, control structures, simple I/O, classes, objects, collections, string manipulation, interfaces, inheritance, and polymorphism.
The second week is an introduction to 2D game development using the XNA Framework. Topics include 2D sprite graphics, game controller input, audio output and input, simple game engines, and simple AI.
| Class Sections | ||
|---|---|---|
| Session 1: 6/25 - 7/6 | Fairfax | Afternoon Class |
| Session 2: 7/9 - 7/20 | Leesburg | Morning Class |
| Session 3: 7/23 - 8/3 | Falls Church | Morning Class |
| Session 4: 8/6 - 8/17 | Reston | Afternoon Class |