When: 1800-2130 (6:00-9:30PM) Thursdays
Where: PCAT 28
Who: Bart Massey <firstname.lastname@example.org>
Office Hours: by e-mail appointment
CRN: 10720(441), 10744(541)
Assistant: Hongyon Suauthai
What: The catalog says
Artificial Intelligence (4/3)
Introduction to the basic concepts and techniques of artificial intelligence. Knowledge representation, problem solving, and AI search techniques. Program will be written in one of the AI languages. Prerequisites: CS 202, 252.
This course explores the ideas behind Artificial Intelligence, from philosophical underpinnings to the grungy details of coding.
Announcement: The course textbook will be the Nilsson textbook listed below. It is available at the bookstore (last I checked). I apologize for any confusion the textbook selection process has caused.
There are two special e-mail addresses associated with the course:
Mail to <email@example.com> will contact myself and your teaching assistant personally: use this for homework submissions, class questions, etc.
<firstname.lastname@example.org> is the course mailing list (using majordomo). Subscribe to this by sending an e-mail message to email@example.com with subscribe cs541-discuss in the body, and use it for class discussions and the like. Unfortunately, because of a new ruling by the State and University about maintaining the confidentiality of student e-mail addresses, I will not be posting to this list.
I will be putting up a class Wiki shortly, and we will try that out as a medium for announcements, discussion, etc.
(This is now definitively
the course text: see the announcement above.)
Errata are available
from the publisher.
Artificial Intelligence: A New Synthesis
Morgan Kaufman 1998
- Dr. Richard Korf
Heuristic Search, chapter 7
Unpublished MS, 1999
The coursework will consist of a series of projects, largely implementing various ideas from the text, culminating in a final larger project. (Those experimenting with departmental computers must follow the ``safety guidelines''.) There will be midterm and final examinations.
If I catch you plagiarizing any material, I will do what I can to end your academic career. Plagiarism is using anyone else's works, writings, or ideas without explicitly giving them credit. If you get code, ideas, or text from a fellow student, put their name on it so that we both know what happened.
|9/27||Introduction To AI||Nilsson ch. 1-2|
|10/4||Reactive Agents and Propositional Logic||Nilsson ch. 5,13-14||HW1|
|10/11||Speculative Agents; Single-Agent Search||Nilsson ch. 7-9,11|
|10/18||Reasoning Agents and Predicate Calculus||Nilsson ch. 15-16|
Competing Agents and Adversary Search
|Nilsson ch. 12, [AdvS]||HW2|
|11/1||Agents, Knowledge and Uncertainty||Nilsson ch. 17-20||Project|
|11/8||Learning Agents; Machine Learning
(Guest Lecture by Prof. Lendaris, 6:15PM)
|Nilsson ch. 3-4||HW3|
|11/15||Forward-Looking Agents: Scheduling and Planning||Nilsson ch. 21-22|
7:00PM, Fourth Avenue Building (FAB) 150
Topics: Homework, Project
Conclusions and Review