Computer Science

Williams College

CSCI 373

CSCI 373: Artificial Intelligence(Q)

Description: This course introduces the state-of-the-art in the field of Artificial Intelligence, which is concerned with the ability to create machines that perform tasks requiring 'intelligence.' The course covers techniques for solving problems in the field, including knowledge representation, search strategies, planning, and reasoning. It then explores those further by surveying current applications in areas selected from machine learning, game playing, robotics, and natural language processing.

Format: lecture/laboratory. Four programming projects in the first half of the semester and a larger project spanning most of the second half account for 70% of the student's final grade. A midterm examination and a six-page survey paper account for the remainder of the student's grade. Project Course.

Fulfills the Quantitative Reasoning requirement

Prerequisites: Computer Science 136 and Mathematics 251.

Scheduled Offerings:

Spring 10 373-01 (LEC) MWF 12:00-12:50 Danyluk
Spring 10 373-02 (LAB) R 1:00-2:30 Danyluk
Spring 10 373-03 (LAB) R 2:30-4:00 Danyluk