This page, http://www.cs.uiowa.edu/~hzhang/c145/, is always under construction.


22C:145 - Artificial Intelligence, Fall 2008

Prerequisites: Grades of C- or higher in 22C:019 and 22C:031.

1:30-2:20 MWF, Room 1100 UCC


Instructor: Hantao Zhang
Office: 201B MLH,
Email: hzhang@cs.uiowa.edu,
Tel: 353-2545
Office hours: MWF, 2:30-3:30
Teaching assistant: Viet Thuc Ha
Office: 101N MLH,
Email: hviet@cs.uiowa.edu,
Tel: 335-2839
Office hours: Tu.Th. 10:30-12:00

Attention: No lecture on Friday, Oct. 3.


I need to hear from anyone who has a disability, which may require some modification of seating, testing or other class requirements so that appropriate arrangements may be made. Please contact me as soon as possible.


Textbooks

In addition, a number of class notes and handouts will be available through the course web site.

Course Purpose

This is a survey course on Artificial Intelligence (AI). The overall goal is to introduce students to a number of topics and techniques in AI. Students should be prepared to put in considerable time and effort into reading and programming to become familiar with these topics and gain experience with these techniques. At the end of the semester, students should have the knowledge required to identify areas which they would like to investigate in more depth in related courses. This knowledge includes:

Reading Materials

An On-line Guide to Prolog


Homeworks (33% of final score)

LATE-DUE HOMEWORK ARE NOT ACCEPTED.
For homeworks involving programming, please hand in a listing of your code and a transcipt of a sample run. Please also send a copy of your code by email to both TA and the instructor.


First Midterm on 10/24/08 (1:30-2:25pm) (25% of final score)

sample test Sample answers to Problem 3: dfs3.pl and dfs4.pl

Final Exam on 12/15 (12:00-2:00pm) (40% of final score)

sample test

FOR THE POLICY ON CHEATING, SEE THE GRADUATE HANDBOOK OF THE DEPARTMENT OF COMPUTER SCIENCE.


Class Participation (2% of final score)


Lecture Notes

You are expected to study all the material in each chapter covered in the readings even if that material is not explicitly discussed in class or in the homework. You are also expected to study the extra material presented in class which is not in the textbook. Material presented in class, but not in the book may appear on tests.

The lecture notes are a supplement to the course textbook. They are supposed to help you understand the textbook material better, they are not a replacement for either the textbook or the lecture itself.



Hantao Zhang
Updated