Version: 3/20/2019 2
Additional Course Information
Topical Outline: Each offering of this course must include the following topics (be sure to include information regarding lab,
practicum, and clinical or other non-lecture instruction):
Introduction to AI
AI Based Game Genres
Movement AI
Pathfinding
Decision Making
Tactical and Strategic AI
Learning AI
Board Games
Execution Management
Designing Game AI
Course Learning Outcomes:
Learning Outcomes
Upon successful completion of this course,
students will:
Describe the theory of probabilistic and
logical reasoning; use search, logic, and
probability skills in analysis; explain the
principles and
practice of artificial
intelligence; and utilize artificial intelligence
techniques in a game and/or simulation
program.
All outcomes will be assessed by one or
more of the following:
Labs
Programming Projects
Tests and Quizzes
Final Exam
Required text(s), optional text(s) and/or materials to be supplied by the student:
Artificial Intelligence for Games, 2nd Edition by Ian Millington , John Funge ISBN: 978-0-12-374731-0
USB Flash Drive
High-speed Internet Connection
Suggested Course Maximum:
16
List any specific or physical requirements beyond a typical classroom required to teach the
course.
Computer for each student
Eclipse C++ compiler installed for each student