Course Info

GAM 476: Artificial Intelligence for Computer Games

Artificial Intelligence (AI) is one of the essential components of a computer game. The course introduces basic concepts of AI. Emphasis will be placed on applications of AI in various genres of computer games. In the implementation component of this course students will be exposed to the existing AI game engines (middleware), which contain implemented AI algorithms that are ready to be applied into game code. These algorithms include: decision trees, pathfinding, neural networks, and script-driven game object behaviors. PREREQUISITE(S): CSC 461 and (SE 456 or SE 450)

CSC 461 and (SE 456 or SE 450) are prerequisites for this class.

Winter 2019-2020

Section: 801
Class number: 25651
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01005 at Loop Campus
Section: 810
Class number: 25653
Meeting time: -
Location: ONLIN E0000 at Online Campus

Fall 2018-2019

Section: 701
Class number: 15189
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01005 at Loop Campus
Section: 710
Class number: 16195
Meeting time: -
Location: N/A at Online Campus

Fall 2017-2018

Section: 701
Class number: 16753
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01005 at Loop Campus
Section: 710
Class number: 16754
Meeting time: -
Location: N/A at Online Campus

Winter 2016-2017

Section: 801
Class number: 21958
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 810
Class number: 21959
Meeting time: -
Location: N/A at Online Campus

Winter 2015-2016

Section: 801
Class number: 22448
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 810
Class number: 22449
Meeting time: -
Location: N/A at Online Campus

Winter 2014-2015

Section: 801
Class number: 20194
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Instructor: Robin Burke
Section: 810
Class number: 20195
Meeting time: -
Location: N/A at Online Campus
Instructor: Robin Burke