A Community College Blended Learning Classroom Experience through Artificial Intelligence in Games

This page contains the course materials used in the Fall 2012 course, SGD 125: Artificial Intelligence in Games (Course Syllabus).

Titus Barik, Michael Everett, Rogelio E. Cardona-Rivera, David L. Roberts, and Edward F. Gehringer. "A Community College Blended Learning Classroom Experience through Artificial Intelligence in Games". In: Frontiers in Education (FIE 2013), Oklahoma City, Oklahoma. 2013.
Module Topic Course Materials
1 Introducing Python In-class
Homework
2 Exploring Python Pre-lab
In-class
Homework
3 Introduction Pygame Pre-lab
In-class
Homework
4-5 Numerical Python In-class
Homework
6 Movement Algorithms Pre-lab
In-class
Homework
7 Pathfinding I Pre-lab
In-class
Pathfinding Student Files
Pathfinding Video
8 Pathfinding II In-class
Homework
9 Decision Making I Pre-lab
Exercises
10 Practical Midterm Exam Midterm
Midterm Student Files
11 Decision Making II In-class
Homework
FSM Student Files
12 Learning Pre-lab
In-class
Homework
Learning Student Files
13 Supporting Technologies I In-class
Homework
14 Supporting Technologies II Python MMO File
15 Comprehensive Final Review No materials.
16 Practical Final Exam Final
Final Student Files

Requirements


For corrections, please contact Titus Barik (tbarik@ncsu.edu).

Last updated: October 25, 2013