Computer Science
|
Computational Models0368.2200 |
Winter 2012/13 |
|
Lecture |
Monday 13:00-16:00, Orenstein 111 |
|
Instructor |
Nachum Dershowitz | Schreiber 218 |
|
Recitations |
Wednesday 14:00-15:00, Schreiber 006 Wednesday 15:00-16:00, Schreiber 006 |
|
T.A |
Office Hours: Schreiber Open Space, Wednesday 10am-11am |
|
|
|
| Requirements |
| Prerequisites |
Extended introduction to CS. |
| Textbooks |
Main references:
Other textbooks:
|
Useful Links
|
|
Date |
Class Topic |
Notes |
|
References |
|
Oct 22 |
Administratrivia. What is an algorithm? What can and cannot be done? The Busy Beaver Problem. The Halting Problem. Cardinality argument, Alan Turing. |
|
[1] 1.1-2, 5.3, 17.2 |
|
|
Oct 29 |
weak languages, oracles, interpreters, steppers and computation-history-checkers |
|
[1] 12.1-3, 12.6, 16.4, 17.6, 21.1 | |
|
Nov 5 |
Decision Problems as Language Recognition Problems Reductions, Rice Theorem |
|
[1] 15.1-2, 10 | |
|
Nov 12 |
Equivalence of models |
|
[1] 6.2, 19.1-5 | |
|
Nov 19 |
RE |
|
[1] 16.1 | |
|
Nov 26 |
Recursion Theorem Mapping Reductions |
|
[1] 16.2, 11, 12.4-5 | |
|
Dec 3 |
Descriptive complexity |
|
[1] 13 | |
|
Dec 10 |
Finite Automata, Regular Languages |
|
||
|
Dec 17 |
Continued |
|
| |
|
Dec 24 |
CFGs |
| ||
|
Dec 31 |
CFGs Cont. Tiling is Undecidable |
|
||
|
Jan 7 |
Computational Complexity. P, NP |
|
||
|
Jan 14 |
Cook-Levin Theorem, Polynomial Reductions, NP-Completeness |
|
||
|
Jan 21 |
|