University of Massachusetts Amherst
College of Information and Computer Sciences




Artificial Intelligence

   Fall 2017


Ian Gemp


Course Information Tentative Schedule

Course description: The Course explores key concepts of artificial intelligence, including problem solving, state-space representation, heuristic search techniques, game playing, knowledge representation, logical reasoning, automated planning, reasoning under uncertainty, decision theory and machine learning. We will examine how these concepts are applied in the context of several applications.

Lecture: Monday & Wednesday 4:00-5:15, ILC S131

Prerequisites: COMPSCI 220 (or COMPSCI 230) and COMPSCI 240

Credit: 3 units


Teaching assistants:



Policy for exams: If you have any special needs/circumstances pertaining to an exam, you must talk to the instructors before the exam (in advance).

Late policy: Programming portions should be submitted electronically via Moodle. Assignments are to be turned in by 12:00 AM midnight on the due date. 10% will be deducted for each late day. Assignments that are turned in more than two days late will receive a zero. In other words, "Before Due Data" - 0% deducted, "1 Day Late" - 10% deducted, "2 Days Late" - 20% deducted, "3+ Days Late" - 100% deducted, no feedback given.

Academic honesty policy: You are encouraged to discuss the course material with your classmates. You may also discuss homework assignments, but only in order to get a better understanding of the questions, not the solution! All writing and coding must be done on your own. Sharing or copying solutions is unacceptable and could result in failure.

Accessing the web site: The URL of the class web site is "". You can use your favorite internet browser to access the material, but some documents are protected by password. Only students who are enrolled in the class are authorized to use the material. You will receive a user id and password during the first week of classes.

Piazza: This term we will be using Piazza for class discussion. The system is highly catered to getting you help fast and efficiently from classmates, the TA, and myself. Rather than emailing questions to the teaching staff, I encourage you to post your questions on Piazza. If you have any problems or feedback for the developers, email Find our class page at:

Many of the materials created for this course are the intellectual property of the instructors. This includes, but is not limited to, the syllabus, lectures and course notes. Except to the extent not protected by copyright law, any use, distribution or sale of such materials requires the permission of the instructors. Please be aware that it is a violation of university policy to reproduce, for distribution or sale, class lectures or class notes, unless copyright has been explicitly waived by the faculty member.

© 2016 Shlomo Zilberstein, Spring 2017 Richard Freedman and Kristina Fedorenko, modified Fall 2017 by Ian Gemp with permission.