CS 301 - Theory of Computation

Spring Semester, 2004-2005

Go straight to the course syllabus.

Each discipline typically has its fundamental questions. For example, some fundamental questions asked in the physical sciences include: What is the nature of matter? What is the basis of life? What is the origin of the Universe?

Computer science has its fundamental questions, too. What can and cannot be computed? How does one go about deciding what computers can and cannot do? When is an algorithm computationally feasible? For that matter, what is an algorithm? The theory of computation is the study of such basic questions and ideas.

CLASS INFORMATION:

OFFICE AND OFFICE HOURS:

TELEPHONE NUMBER AND E-MAIL:

EXAM DATES:

PREREQUISITES:

TEXTBOOK:

COURSE CONTENT:

GRADING POLICY:

DAILY READINGS:

HOMEWORK:

ATTENDANCE: