CSc 8980 - Artificial Intelligence in Gaming
Syllabus

Under Construction


Spring Semester, 2026
Classroom: Langdale Hall Room 301
Time: 05:30 PM - 07:15 PM

Instructor: Dr. Michael Weeks
Computer Science Department
Office: 25 Park Place, room 754
office hours may be conducted via Zoom as well as in-person.
Office Hours: TBA

web-page: http://hallertau.cs.gsu.edu/~mweeks

Teaching Assistant: TBA
TA's office hours: TBA
TA's office: office hours will be held via Webex
TA's e-mail address: TBA [at] gsu [dot] edu

Click here for the Syllabus policies

FINAL EXAM
The Final Exam will be presentations, held on TBA, from TBA to TBA (the official final exam time).

DESCRIPTION
Advanced AI algorithms and tools used in gaming; topics include genetic algorithms and neuroevolution, Monte-Carlo tree search, finite state machines, procedural content generation, path finding, agents, and reinforcement learning.

TEXTS

PREREQUISITES
CSc 3320 or consent of instructor. Programming maturity is assumed. In addition, students are expected to know discrete structures applicable to computer science, number bases, logic, sets, Boolean algebra, graph theory.

CONTENT
This course discusses research papers related to AI in games, including genetic algorithms and neuroevolution, Monte-Carlo tree search, finite state machines, procedural content generation, path finding, agents, and reinforcement learning.

Students will read research papers, present them, answer questions about them, and review each other's presentations.

GRADING


LEARNING OUTCOMES

By the end of this course, students will know:
Fundamental Concepts Pathfinding and Movement Decision Making and Behavior Machine Learning in Games Player Modeling and Procedural Content Generation Project-Based Skills