Artificial Intelligence

Tuesday and Thursday, 9:55-11:10
Room 102, Warren Weaver Hall
Professor Ernest Davis

Reaching Me


Class accounts have been created on scires. This link for details.

The grader for the course is Marc Schwarz. Any homeworks submitted by email should be emailed to him at schwarz@cs. Note: there is no "t" in schwarz.



Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig
Prolog Programming for Artificial Intelligence, by Ivan Bratko.

Information about course accounts

Instructions for class email list


Prolog Notes
Prolog code used in notes
ATN parser
Semantic processor
Minimum set cover

Problem Sets

Problem Set 1
Problem Set 2
Solution Set 2
Programming Assignment 1
Problem Set 3
Solution Set 3
Problem Set 4
Solution Set 4
Programming Assignment 2
Problem Set 5
Problem Set 6
Solution Set 6

Other Handouts

Sample midterm
Sample midterm solutions
Midterm solutions
N-queens problem in Prolog
Minimum Description Length Learning
Syllabus for final exam
Final exam from 1996
Final exam from 1996 : Solutions
Solutions for final exam