Here is a listing of our class meetings, including both lectures and lab meetings.
The list is in reverse chronological order and new content will be added as the course progresses.
Every third meeting, starting with meeting #3, is a lab meeting; the the Lab material page for those materials.

TermTest02, 03 review
Office Hour Format; no assigned exercises
Review of TERM TEST 01
Exercise: modify codebase to implement movement [link to lab page]
Lecture Notes (MVC)
EXERCISE. Call the file "Week08Exercise.txt", use command "submit 1720 W08Exercise Week08Exercise.txt" (worth 2%; deadline 11:59pm Feb 28th)
Data Structures
READING WEEK - NO CLASS MEETINGS
Exercise: modify codebase to implement movement [link to lab page]
In-class Written TEST #1
Inheritance (Ch 9)
Exercise: modify codebase to have a collection [link to lab page]
Discussion of UML Class Diagrams (slide deck printed 1-up, in order to show detail)
LABTEST #01 [link to lab page]
In class exercises, UML class diagrams (no digital materials)
Codebase [.zip file, archived Eclipse project]
Game Architecture Exercises [link to lab page]
Exercises using 2D Graphics [link to lab page]
2D Graphics Primitives
First Design Interation (Requirements Analysis, Design Specification)
Research Exercise (Game characteristics) [link to lab page]
Course Roadmap, Design Methodologies
Course Introduction, Golan Levin Video