Most lectures have an associated reading assignment from the book.
Usually, the assigned reading covers quite a bit more material than we will be discussing in class. While you are only responsible for the material covered in class, you are strongly encouraged to do all of the assigned reading if you want to get the most out of this class. These assignments will typically consist of several questions on the material from the week's lectures. A project will involve implementing a simple AI system in the programming language of your choice. A paper is provided as an option for students who have insufficient programming experience to undertake a project.