Topics may include: user interaction in multiplayer games, representation of animated scenes, tools for game character development, special effects, sound programming, game AI, motion planning and control, collision detection and physics, digital rights management. Prerequisite(s): MATH 1104, COMP 1501, one of COMP 1406, COMP 1006 or SYSC 2004, and one of COMP 2401, COMP 2001 or SYSC 2006.Lectures three hours a week, tutorial one hour a week.