Course Info

GAM 376: 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): GAM 372 or (SE 350 and CSC 361)

GAM 372 or (SE 350 and CSC 361) are prerequisites for this class.

Winter 2019-2020

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

Fall 2018-2019

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

Fall 2017-2018

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

Winter 2016-2017

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

Winter 2015-2016

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

Winter 2014-2015

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