
![]() |
Artificial Intelligence: A Modern Approach
Second edition by Stuart Russell and Peter Norvig Prentice Hall Series in Artificial Intelligence, 2003 |
Please check out the book's web
site.
This is the latest edition of the book. It came out in 2003.
I will ask you to read sections from this textbook. I will also be
assigning exercises from it.
I will also be handing out supplementary material when needed.
| Assignments | 40% |
| Midterm exam 1 | 20% |
| Midterm exam 2 | 20% |
| Final exam | 20% |
The final grade will be calculated using a sliding scale using the percentages above.
The following are the topics that will be covered this semester:
| Topic | Sections from the textbook |
| Introduction | Chapter 1 |
| Intelligent Agents | Chapter 2 |
| Neural Networks | Section 20.5 |
| Solving Problems by Searching | Sections 3.1 - 3.5 |
| Informed Search and Exploration | Sections 4.1 - 4.3 |
| Adversarial Search | Sections 6.1 - 6.3 |
| Logical Agents | Chapter 7 |
| First-Order Logic | Chapter 8 |
| Inference in First-Order Logic | Chapter 9 |
| Learning from Observations | Chapter 18 |
| Knowledge in Learning | Chapter 19 |
| Planning | Chapter 11 |
| Knowledge Representation | Chapter 10 |
You are expected to use common sense and the general outlines in the Academic Integrity Policy to make decisions. Some points specific to this course are:
If you need help:
Come to see me during my office hour, send your question over e-mail, or send me an e-mail message to set up an appointment. Do not hesitate to ask questions about the basics too. Try to do this early though. While I make every effort to answer last-minute questions before exams or due dates, I might not be able to check my messages in the evening or over the weekend.
You may ask your friends in the class for clarification, and work over the material I supply together. You are not allowed to look at their answers or programs.
If someone asks you to help on an assignment:
You may answer clarification questions and general questions about the concepts. You are not allowed to show them your work.
If you use any other textbook or anything from the web:
You may use it by clearly acknowledging the source and its contribution to your work. For instance, "I found a program at http://www.xxx.yyy and built my program on top of it."
You will be assigned both programming and paper-pencil homeworks. While discussion with others is permitted and encouraged, the final work should be done individually. The programs, comments, and answers must be the original work of the author.
All the assigments should be handed-in at or before the beginning of class on the due date. Late submissions are not accepted unless you notify me in advance with a reasonable excuse. Even so, late submissions may lose points in order to maintain fairness of grading.
I expect legible program source and documents---free of wrapped lines and neatly organized.
There will be no make-up exams. In the case of very unusual circumstances (e.g., death in the family, severe illness with doctor's written note), please come to see me and we can work something out.
As with the assignments, it is your responsibility to return legible answers. Unfortunately, I do not have the resources to decipher bad handwriting and might have to assume that no answer was given.
Collaboration or dishonesty during the exams is not acceptable and will be reported to the Dean of Students' office (please see the "Academic Integrity" section above).
I assume that you can read Lisp programs and you can program well using Java or C++.
If you think you have gaps in your background, please come and see me.
