SYLLABUS


CMPT 264/364 Artificial Intelligence
Fall 2007



Classes: Fisher 112, MW 2:00-3:25
Instructor: Paul Shields, Fisher 111, (413) 243-0651
Email: pshields@simons-rock.edu
Office Hrs: M 3:30-4:30, T 3:30-4:30, R 3:30-4:30, or by appt.
Web Site: http://cs.simons-rock.edu/cmpt364/

Text

Artificial Intelligence, A Modern Approach, 2nd edition, Stuart Russell and Peter Norvig, Prentice Hall

Description

This course will examine areas and issues in the study of artificial intelligence, including search algorithms and heuristics, machine learning, emergent computing, neural networks, genetic algorithms, and the philosophical implications of artificial intelligence. Prerequisite: CMPT 242. Students who have completed CMPT 243 or the equivalent may register for this at the 300-level with permission of the instructor.

Objectives

1. To introduce students to the history of AI research over the last 40 years, and
to current directions in the field.
2. To examine in depth some selected problem areas and paradigms.
3. To develop an appreciation for the connections between AI and other disciplines,

Assignments

There will be three projects to be completed over the term. The first is an assigned project which will require extensive coding (in Java). The other two projects will be on topics selected by students (in consultation with the teacher), and each will culminate in a class presentation and a paper.

Attendance

The normal college policy on attendance will be followed. 2 absences will result in a warning, 3 or more in possible suspension from the course.

Grading

Each project will count 1/3 of the total grade.