|
|
 |
 |
|
Highlights of this Course
6.045J is a course in the department's "Theoretical Computer Science" concentration. This course has virtually all of its materials online, including a full set of homework assignments and exams.
Course Description
This course introduces basic mathematical models of computation and the finite representation of infinite objects. Topics covered include: finite automata and regular languages, context-free languages, Turing machines, partial recursive functions, Church's Thesis, undecidability, reducibility and completeness, time complexity and NP-completeness, probabilistic computation, and interactive proof systems.
|
|
 |
| Staff |
Instructor:
Prof. Ronald Rivest
|
| Course Meeting Times |
Lectures:
Two sessions / week
1.5 hours / session
Recitations:
One session / week
1 hour / session
|
| Level |
|
|
| Feedback |
| Send
feedback about OCW or this course. |
|
|
|
|
 |
 |
 |