CC-AL: Algorithms and Complexity
CE-PL: Programming Languages
| Introduction to automata, computability, and complexity | week 01 |
| Automata and languages |
week 02 |
| Regular languages |
week 03 |
| Finite automata |
week 04 |
| Context-free languages |
week 05 |
| Push-down automata |
week 06 |
| Church-Turing thesis |
week 07 |
|
Decidability & reducibility |
week 08 |
| Time complexity |
week 09 |
| NP-completeness |
week 10 |
|
Space complexity |
week 11 |
| Intractability |
week 12 |
| Circuit complexity |
week 13 |
| Parallel computation |
week 14 |
| Cryptography |
week 15 |
A 93%
A- 90%
10 HW/Labs...15% B+ 87%
2 Midterms...60% B 83%
Final Exam...25% B- 80%
C+ 77%
C 70%
C- 65%
D+ 60%
D 50%
D- 40%
F below 40%