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.