Time and Place: Monday and Thursday 11:45 am - 1:25 pm, East Village 024
Khoury College of Computer Sciences
Instructor: Chris Amato
TAs listed on Canvas and PiazzaThis course will introduce the student to the fundamentals of artificial intelligence including the following topics:
Artificial Intelligence: A Modern Approach, 4th Edition, Russell and Norvig
Instructor: Chris
Amato (c.amato [at] neu.edu)
Office hours: updated on Piazza and Canvas, in ISEC 522 and Teams
TAs listed on Piazza and Canvas
Our Piazza page is here. Please register since we'll use it for questions.
Required course work is:
There are four problem sets and four programming assignments. Problem sets cover the written and mathematical side of the material; programming assignments are done in Python. Students may discuss the problems with other students, but must write up their own solutions and write their own code.
Short exercises will be given during most class meetings. They are done individually or in small groups and handed in at the end of class. They are graded for participation and effort rather than correctness. Because they are done in class, no outside resources or tools may be used. Your lowest few scores will be dropped to account for absences.
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. Students may work alone, in pairs or groups of three. Presentations will be held in class on December 3, 7, and 10. Final reports are due December 15 at 11:59 PM.
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.
Any access of code or solutions for any of our problems is strictly forbidden as is using any tools for assisting with code or solution generation.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%.