Class Meetings
Lectures: Mon, Wed, Fri 10-11, CAS 316

Instructor: Peter Gacs
Office Hours: Wed 4-5:30, Fri 4-5:30 or by appointment.
Coordinates: gacs@bu.edu, MCS-277, 617-353-2015

Teaching Assistant: Yilei Chen
Lab Hours: Mon 12-1, 1-2, 4-5, MCS B33
Office Hours: Tue 9-10:30, Thu 2-3:30 in Yilei's office.
Coordinates: chenyl@bu.edu, MCS 136

Textbooks

General description
The basic concepts of the theory of computation are studied. Topics include: Turing machines and other models of computation; Church's thesis; nondeterminism; universal algorithms, undecidability and intractability; time and space complexity; reductions of computational problems, NP-completeness; randomized algorithms. The student is expected to get a broader perspective about what is possible and what is impossible to do with the help of computers. We will learn various methods of acquiring this kind of knowledge.

Prerequisites
CS330.