CS 730/730W/830: Introduction to Artificial Intelligence

Professor Wheeler Ruml
TA Scott Kiesel

The goal of this class is to help you learn how to build intelligent software. We'll cover concepts and algorithms in areas such as agent architecture, combinatorial search and decision making, knowledge representation and reasoning, planning, reasoning under uncertainty, and learning. You should already be a fluent programmer (as from CS 671), understand common data structures, and be familiar with basic complexity analysis and big-O notation.

In spring of 2013, we meet Mondays, Wednesdays, and Fridays 1:10-2:30pm in Kingsbury N204. This class will not be offered in 2014 - stay tuned for spring of 2015.

Handouts

Assignments

All binaries are for 32-bit x86 Linux (like agate.cs.unh.edu). Generic submission instructions for all assignments are here.

Bug reports and suggestions regarding assignments are always appreciated.

Lectures

These lecture videos and slides are from spring of 2012.

Other resources

Valid HTML 4.01 Transitional