Time and Place: Thursday, 6-9pm, Hurtig Hall 224
College of Computer and Information Science
Primary Instructor: Robert Platt
This course will introduce the student to the fundamentals of artificial intelligence including the following topics:
Artificial Intelligence: A Modern Approach, 3rd Ed., Russell and Norvig
Cheating and other acts of academic dishonesty will be referred to OSCCR (office of student conduct and conflict resolution) and the College of Computer Science. See this link.
Late programming assignments will be penalized by 10% for each day late. For example, if you turned in a perfect programming assignment two days late, you would receive an 80% instead of 100%.
Primary Instructor: Robert Platt ( r [dot] platt [at] neu [dot] edu )
Office hours: Fridays, 11-12, 208B West Village H, or by Appt.
TA: Saber ShokatFadaee, saber@ccs.neu.edu
Office hours: Tuesdays, 1:15 and 3:15pm, 266 West Village H
TA: Siyong Ma, ma.s@husky.neu.edu
Office hours: Tuesdays, 3:15 and 5:15pm, CS Lab (1st floor) West Village H
The exam is on 12/10 next week. Only students in CS5100 need to take it. CS4100 students do not need to take it. However, if you are in CS4100 and would *like* to take it, then you can do so. If a CS4100 student elects to take the exam, then he/she will be graded according to the CS5100 grade weighting.
The TAs have extra office hours on Monday (12/7), Tuesday (12/8), and Wednesday (12/9). Saber: T,W 1:15pm -- 3:15pm, Siyong: M 11:00am -- 1:00pm, T 3:15pm -- 5:15pm
Our Piazza page is here.
Required course work for CS5100 is:
Required course work for CS4100 is:
We will use the Pacman AI projects developed at UC Berkeley. (John DeNero (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu). For more info, see http://inst.eecs.berkeley.edu/~cs188/pacman/home.html. Used with permission.) There will be five programming assignments. All programming assignments must be completed using Python and are due at midnight on the day indicated on the schedule.
You will work alone, in pairs, or in groups of three to complete an in-class problem set during the last 1-1.5 hours of each class period. The TAs and I will be available to help you with the problem set.
The final project can be on any topic related to AI. Many people choose to work on a project applying a method studied in the class to some practical problem. The amount of project work should be equivalent to approximately two programming assignments. If they want, students my work in pairs. See schedule for due dates.