James A. Foster

Back Home Up Next


Advanced Theory of Computation

(aka "Computability and Complexity")

CS 590 Section 1 (3 cr)

Announcements: None yet. They'll go here.

Place and Time: MWF 14.30-15.20 JEB 25

Instructor: James A. Foster (foster@cs.uidaho.edu)
Textbook: Computability and Complexity Theory, S. Homer and A. L. Selman, Springer, 2001. ISBN 0-387-95055-9.
Chat room, discussion list, whiteboard: on webCT (use your UI userid/password)
Office hours (tentative): Mon 13.30-14.20, Wed 15.30-17.20, in course chat room Wed 9.30-10.20, or by appointment
TA: Donghui Yang  

This course covers the fundamentals of recursive function theory and the theory of computational complexity. That is, we examine the inherent limitations of computation, both theoretical and practical, in some detail. We also discuss recent topics in theoretical computer science. (for details, see the course syllabus).

Less formally, we study what can be computed and what cannot, both in theory and in practice. As it happens, some impossible problems are harder than others, and not all that is possible is really possible. Worse yet, we only know where the boundaries are for "impractical" problems!

Additional course resources are available, including homework assignments and (when possible) answers.

Computer Science Home Page Univ. of Idaho Home Page

Last Updated 05/30/2003 09:06 -0700