Date Subject Assignment
1 9/7 Introduction, course outline, expectations.
Software Development: Collaborative Design, UML
2 9/12 Software Development: Design Objectives, Documentation & Testing Lab Zero Due
3 9/14 Graphics Basics:2D
4 9/19 Graphics Basics: 2D Continued
TransformDemo.java
5 9/21 Simulating Physics
6 9/26 Theory: Performance and Optimization
7 9/28 Martin C. Martin Talk
Paper
Sprite Library Due
8 10/3 Theory: Graphs and Graph Algorithms
9 10/5 Artificial Intelligence: Planning and Search Physics Due
10 10/10 Artificial Intelligence: Characters
11 10/12 Input Devices
12 10/17 First Student Presentations: A History of Games History of Games Presentations
13 10/19 Game Design Game Design Homework Due
14 10/24 Game Design The Art of Game Design by Chris Crawford
15 10/26 Game Proposal Day Game Proposal Due
16 10/31 Networks: Basic Network Programming
17 11/2 Networks: Security and Advanced Issues AI/Gameplay Due
18 11/7 3D Graphics Pt. 1
19 11/9 3D Graphics Pt. 2 Network Due
20 11/14 Second Student Presentations Issues in Gaming Presentations
21 11/21 Last day of Finals Final Assignment Due