Calendar
(subject to change)
Jump to this week
Week 1
Week 1
Topics/Class Content:
Assessments Due:
Tues
Feb 15
Topics/Class Content:
Course Introduction
- Notes, Panopto, Group Work Brainstorm
- Optional Review Reading: Big-Oh, Turing Machines (Perusall 1.1.3, 1.2.1)
Assessments Due:
Thurs
Feb 17
Topics/Class Content:
Languages, Decision Problems and P
- Ungrading Notes, Language Notes, DTIME notes
- Panopto
- Optional Reading (Perusall): 1.1.1, 1.1.2, 1.1.1, 1.2.1
Assessments Due:
Fri
Feb 18
Topics/Class Content:
CW: Orientation and Writing Process
Assessments Due:
Week 2
Week 2
Topics/Class Content:
Assessments Due:
Tues
Feb 22
Topics/Class Content:
P, Languages, Reducibility
- P and EXP Notes
- Reducibility Notes
- Panopto
- Optional Reading (Perusall): 1.1, 1.5, 2.2 (reducibility part)
Assessments Due:
Thurs
Feb 24
Topics/Class Content:
NP
- Reduction Notes
- NP Notes
- Panopto
- Optional Reading (Perusall): 2.1, 2.2, 2.4
Assessments Due:
Fri
Feb 25
Topics/Class Content:
CW: Peer Review
Assessments Due:
- Quiz 1 (assess learning from PSet 1)
- Rough Draft PSet 2
Monday
Feb 28
Topics/Class Content:
Assessments Due:
- PSet 2
- Revised Proof 1/Quiz 1
Week 3
Week 3
Topics/Class Content:
Assessments Due:
Tues
Mar 1
Topics/Class Content:
NP
- NP Notes
- NP I (Video From 2020)
- NP II (Video From 2020)
- Optional Reading: 2.1, 2.2, 2.7
Assessments Due:
- Exit Ticket
- PSet 2 Self-Assessment
- Reflection 1
Thurs
Mar 3
Topics/Class Content:
NP-Hard, NP-Complete
- Notes
- Optional Reading: 2.3, 2.4
Assessments Due:
Fri
Mar 4
Topics/Class Content:
CW: Peer Review
Assessments Due:
- Proof 2/Quiz 2 (assess learning from PSet 2)
- Rough Draft PSet 3
Monday
Mar 7
Topics/Class Content:
Assessments Due:
- PSet 3
- Revised Proof 2/Quiz 2
Week 4
Week 4
Topics/Class Content:
Assessments Due:
Tues
Mar 8
Assessments Due:
- Exit Ticket
- PSet 3 Self-Assessment
Thurs
Mar 10
Topics/Class Content:
coNP, 3SAT reduction
Assessments Due:
Fri
Mar 11
Topics/Class Content:
CW: Technical Paper Structure and References
Assessments Due:
- Proof 3/Quiz 3 (assess learning from PSet 3)
- Rough Draft PSet 4
- CW: Proposal for Paper 1
Monday
Mar 14
Topics/Class Content:
Assessments Due:
- PSet 4
- Revised Quiz 3/Proof 3
Week 5
Week 5
Topics/Class Content:
Assessments Due:
Tues
Mar 15
Topics/Class Content:
Ethics of Studying Theoretical Computer Science
Assessments Due:
- Exit Ticket
- PSet 4 Self-Assessment
- Midterm available (if not before)
Thurs
Mar 17
Topics/Class Content:
Space complexity
- coNP Notes
- SPACE notes
- Panopto
- Reading: 4.1-4.3 (Perusall), 4.1-4.2 (book)
Assessments Due:
Fri
Mar 18
Topics/Class Content:
CW: Survey Structure
Assessments Due:
- NCW: Midterm due
- Reflection 2
- CW: Proof 4 (from PSet 4)
- CW: Paper 1 Introduction (draft)
Spring Break
Week 6
Week 6
Topics/Class Content:
Assessments Due:
Tues
Mar 29
Topics/Class Content:
Space complexity and TQBF
Assessments Due:
- Exit Ticket
- NCW: Revised Midterm
- Schedule Midterm Check-in
Thurs
Mar 31
Assessments Due:
Fri
Apr 1
Topics/Class Content:
CW: Peer Review
Assessments Due:
- CW: Paper 1 Preliminaries (draft)
- Rough Draft PSet 5
Monday
Apr 4
Topics/Class Content:
Assessments Due:
- PSet 5
- CW: Revised Proof 4
Week 7
Week 7
Topics/Class Content:
Assessments Due:
Tues
Apr 5
Topics/Class Content:
Space complexity (PSPACE=NPSPACE)
Assessments Due:
- Exit Ticket
- PSet 5 Self-Assessment
- Reflection 3 Due
Thurs
Apr 7
Topics/Class Content:
Savitch's Theorem, L, and NL
Assessments Due:
Fri
Apr 8
Topics/Class Content:
CW: Science Writing for Public
Assessments Due:
- NCW: Quiz 5 (assessing learning from PSet 5)
- CW: Paper 1 Due
- Rough Draft PSet 6
Monday
Apr 11
Topics/Class Content:
Assessments Due:
- PSet 6
- NCW: Revised Quiz 5
Week 8
Week 8
Topics/Class Content:
Assessments Due:
Tues
Apr 12
Assessments Due:
- Exit Ticket
- PSet 6 Self-Assessment
Thurs
Apr 14
Topics/Class Content:
Separations via Diagonalization
- Notes
- Reading: 3.1 (book and online)
Assessments Due:
Fri
Apr 15
Topics/Class Content:
CW: Peer review paper 1
Assessments Due:
- NCW: Quiz 6 (assessing learning from PSet 6)
- CW: Comments on Peer Review
- Rough Draft PSet 7
Monday
Apr 18
Topics/Class Content:
Assessments Due:
- PSet 7
- NCW: Revised Quiz 6
Week 9
Week 9
Topics/Class Content:
Assessments Due:
Tues
Apr 19
Assessments Due:
- Exit Ticket
- PSet 7 Self-Assessment
- Reflection 4 Due
Thurs
Apr 21
Topics/Class Content:
Why P vs NP is so Hard
- Notes
- Reading 3.4 (book), 3.5 (Perusall)
Assessments Due:
Fri
Apr 22
Topics/Class Content:
Spring Symposium
Assessments Due:
If attending Spring Symposium events, please turn in by Saturday
- Paper 1 Revision
- Quiz 7 (assessing learning from PSet 7)
- Rough Draft PSet 8
Monday
Apr 25
Topics/Class Content:
Assessments Due:
- PSet 8
- Revised Quiz 7
Week 10
Week 10
Topics/Class Content:
Assessments Due:
Tues
Apr 26
Topics/Class Content:
P vs NP and Probabilistic Computation
Assessments Due:
- Exit Ticket
- PSet 8 Self-Assessment
Thurs
Apr 28
Topics/Class Content:
Probabilistic Computation
Assessments Due:
Fri
Apr 29
Topics/Class Content:
CW: Peer Review of Paper 2 Brainstorming, Proof 7 Peer Review
Assessments Due:
- NCW: Quiz 8 (assessing learning from PSet 8)
- CW: Paper 2 Brainstorming
- Rough Draft PSet 9
Monday
May 2
Topics/Class Content:
Assessments Due:
- PSet 9
- NCW: Revised Quiz 8
Week 11
Week 11
Topics/Class Content:
Assessments Due:
Tues
May 3
Assessments Due:
- Exit Ticket
- PSet 9 Self-Assessment
- Reflection 5
Thurs
May 5
Topics/Class Content:
BPP variants, including Quantum Computing
Assessments Due:
Fri
May 6
Topics/Class Content:
CW: Peer Review of Paper 2 Draft
Assessments Due:
- NCW: Quiz 9 (assessing learning from PSet 9)
- CW: Paper 2 Draft
- Rough Draft PSet 10
Monday
May 9
Topics/Class Content:
Assessments Due:
- PSet 10
- NCW: Revised Quiz 9
Week 12
Week 12
Topics/Class Content:
Assessments Due:
Tues
May 10
Assessments Due:
- Exit Ticket
- PSet 10 Self-Assessment
- End-of-term exam available
Thurs
May 12
Topics/Class Content:
Reflections and Surveys
Assessments Due:
- CW: Paper 2 due
Fri
May 13
Topics/Class Content:
CW: Peer review of paper 2
Assessments Due:
Monday
May 16
Topics/Class Content:
Optional paper polishing day
Assessments Due:
Finals Week
Finals Week
Topics/Class Content:
Assessments Due:
May 19-May 24
Topics/Class Content:
Assessments Due:
- Tuesday May 17
- NCW: End-of-term assessment due if want to make revisions, will return by end of day on May 18
- CW: Revision of Paper 2
- Sunday May 22: Final date to submit any any revised papers, quizzes, exams. Will provide feedback by middle of day on Monday
- Monday May 23: Final grade proposal due
- Tues May 24: Grade proposal meetings (can be on zoom)