COMP 131: Artificial Intelligence

Computer Science Department, Tufts University

News

Solutions to midterm 1 have been posted. I corrected some misleading typos; this file supercedes the PDF that was sent by email.

Assignment 4 is available. Due Wednesday, October 15th.

Midterm 1 review and the answers are available. More review materials available from the handouts page.

Slides for Lecture 9 are available.

Slides for Lecture 8 are available. Assignment 3 is out.

Slides for Lecture 6 and Lecture 7 are available.

Sept 22: Assignment 2 is now due on Monday, Sept 29th, at 11:59pm. The schedule has been updated to reflect our change of pace on logical inference. Slides for Lecture 6 are available.

Sept 21: Assignment 2 has been revised (the only affected part is Question 4). My apologies for any work lost, please talk to me if you think you've already solved Question 4.

Slides for Lecture 5 are available.

Please sign up for the course mailing list: comp131@eecs.tufts.edu . Email the TA or sign up via mailman.

Late coursework policy change: every student has 5 (rather than 3) 'free' days for late homework submission. These days are to cover emergencies and sickness, use them wisely.

Course description

An introduction to the concepts, theory and computational methods of Artificial Intelligence (AI). We will think about and program intelligent agents that can reason about and act in an environment. The course will cover problem-solving by search and constraint satisfaction, game-playing, knowledge representation and planning, reasoning and behaving under uncertainty, and a brief introduction to some advanced topics including but not limited to reinforcement learning, robotics, and machine vision.

We will mention briefly, but will not dwell on machine learning techniques; for this see Prof. Roni Khardon's COMP 135: Introduction to Machine Learning and other, more specialized courses.

Prerequisites: Comp 15 and either MATH 22 or familiarity with both symbolic logic and basic probability theory. Cognitive Science majors may substitute COMP 14 for COMP 15 and MATH 22.

Logistics

Instructor: Dr. Paulina Varshavskaya, Halligan 011, office hours: M 10:30am-12noon, email paulina [at] cs [dot] tufts [dot] edu.
TA: Yuyang Wang, Halligan 107, office hours: Tu 2:00-4:30pm, email yuyang [dot] wang [at] tufts [dot] edu.
Lectures: MW 3-4:15pm in Halligan 111
Textbook: S.Russell and P. Norvig, Artificial Intelligence: A Modern Approach, 2nd edition, Prentice Hall 2003.
Course website: http://www.cs.tufts.edu/comp/131/
Mailing list: comp131 [at] eecs [dot] tufts [dot] edu. Contact the TA to sign up. All important course announcements will go to the mailing list.

Coursework

There is no final exam in this class.

Collaboration

Discussion of exercises, assignments, course materials, and projects are encouraged. However, unless you are doing a group project, all submitted work must be done individually and written up individually. Please see the booklet Academic Integrity available from the Dean of Students' Office.