The textbook is Russell and Norvig's "Artificial Intelligence: A modern approach". More details can be found on the information page.
A link may be found on the syllabus page.
A link may be found on the homework page.
The class will involve both theory and programming.
Programming real robots is a bit much to fit into the course. We'll certainly talk about techniques that are used to program robots, and we'll do some programming projects that involve simulated robots, but to program real robots you'll need to take CISC 3415.