WEEK | DAY | ANNOUNCEMENTS | TOPIC & READING | LABS |
1 | Jan 23 | Introduction
| ||
Jan 25 | ||||
2 | Jan 30 | Deterministic finite automata
| ||
Feb 01 | Drop/add ends (Feb 02) | |||
3 | Feb 06 | Non Regular languages Reading: Chapter 1.4 | ||
Feb 08 | ||||
4 | Feb 13 | Context-free grammars
| ||
Feb 15 | ||||
5 | Feb 20 | Non Context-free Languages | ||
Feb 22 | ||||
6 | Feb 27 | Turing Machine Intro | Midterm Review | |
Mar 01 | Final Exam Schedule Released | |||
7 | Mar 06 | Computability and the Church Turing Thesis | Midterm | |
Mar 08 | Test 1 | |||
Mar 13 | Spring Break | |||
Mar 15 | ||||
8 | Mar 20 | Decidability and Undecidability | ||
Mar 22 | ||||
9 | Mar 27 | Reductions | ||
Mar 29 | CR/NC/W Deadline (Mar 30) | |||
10 | Apr 03 | Time complexity, the class $P$ | ||
Apr 05 | ||||
11 | Apr 10 | The class $NP$, $NP$-completeness | Midterm Review | |
Apr 12 | ||||
12 | Apr 17 | $SAT$ is $NP$-Complete | Midterm | |
Apr 19 | Test 2 | |||
13 | Apr 24 | Other $NP$-Complete problems | ||
Apr 26 | ||||
14 | May 01 | Wrapup | Review | |
May 03 | ||||
May 10 | Final Exam 2pm-5pm Sci 105 |