CSc 327 AI Theory and Practice, Spring 2002
Professor Jeff Heflin
Class News
Check here regularly for updates regarding the class schedule and assignments.
- 5/16/02 - Final exam: Is tomorrow (Friday, May 17) from 8am to 11am in Packard Lab 466! Good luck!
- 5/13/02 - Office hours this week: I am unable to hold office hours this Thursday. However, I will have additional office hours on Wednesday, May 15 from 3:30 to 5pm.
- 5/13/02 - Reminder: For those of you doing extra credit assignments, you must turn them in to me by 5pm this Wednesday (May 15). If you are submitting a programming project, then you must also schedule a demo with me before that date.
- 5/6/02 - I have your graded Homework #4. Please drop by my office (Packard Lab 330) to pick them (or any of your other assignments) up.
- 5/2/02 - In class today, there was a question on the mixing of universal and existential quantifiers in first-order logic statements. I have developed an explanation of the issue.
- 5/1/02 - Our final exam will be Friday, May 17 from 8am to 11am and will be held in Packard Lab room 466.
- 4/26/02 - The reading for Tuesday's class (4/30) is Sections 24.1-24.3 and 24.5-24.6.
- 4/26/02 - On Fri. May 3, Dr. Manuela Veloso from Carnegie Mellon will give a talk on "Autonomous Multi-Robot Teams" at 2:30pm in Packard Lab 466. Not only is this talk relevant to our course, but it should be fun as well. Anyone who attends will receive 1 percentage point of extra credit to their overall grade for the course.
- 4/1/02 - After some requests, I have decided to add an extra credit option to the course. Click here for details.
- 3/19/02 - For those who didn't check the on-line syllabus, the reading on Prolog is available here. You may also download SWI-Prolog for free.
- 1/21/02 - There was an error in our original syllabus. You can find a revised syllabus at http://www.cse.lehigh.edu/~heflin/courses/ai-2002/syllabus.html. The dates of reading in April have been changed and the due date of Homework #3 has been pushed back.
Course Description
This course will provide a general introduction to Artificial Intelligence (AI). We will discuss what AI is, survey some of the major results in the field, and look at a few promising directions. In particular, we will seek answers to questions such as how do you represent and reason with knowledge? how can a robot or artificial agent formulate a plan to achieve a task? and how can an agent learn in order to improve its behavior or cope with unanticipated situations?
For details about course content, grading, assignments, and office hours, see the class syllabus.
Assignments
The course will have four homework assignments. Two of these will be written exercises and the other two will be computer assignments. The computer assignments will not require knowledge of any particular computer language, but will require basic computer literacy.
Each of the homeworks will be made available here after they are
handed out in class. The online versions of the homework are in PDF format.