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.
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
TERM TEST 03
Exceptions
Exceptions
Polymorphism
W10 Exercise
TERM TEST 02
Review of TERM TEST 01
Exercise: modify codebase to implement movement [link to lab page]
Lecture Notes (MVC)
codebase
LABTEST #02
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]
Collections
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)
Slides
Codebase [.zip file, archived Eclipse project]
Game Architecture Exercises [link to lab page]
Lecture Notes
Game Voting
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