The "Notes" readings refer to our course reader, available here:

Course Reader

This schedule updates each week. For an overview of the whole quarter, refer to the Syllabus Handout:

Syllabus


The schedule is subject to change by the course staff at any time.

Week Monday Wednesday Friday
1

June 22nd

00: Introduction, Set Theory

Read: Syllabus, Notes Ch. 1

Slides
Course Syllabus
Mathematical Prerequisites
Guide to Sets, Elements, and Subsets

PSet 0 out

June 24th

01: Direct Proofs

Read: Notes Ch. 2

Slides
How to Succeed

June 26th

02: Indirect Proofs

Read: Notes Ch. 2

Slides
Guide to Set Theory Proofs Guide to Indirect Proofs
Proofwriting Checklist
Guide to Negating Formulas


PSet 0 due Thursday at 11:59PM
PSet 1 out
2

June 29th

03: Propositional Logic

Slides
Truth Table Tool


PSet 1 checkpoint due Sunday at 11:59PM

July 1st

04: First-Order Logic I

Slides

July 3rd

Holiday: no class.
PSet 1 due Thursday at 11:59PM
PSet 2 out PSet 2 out

3

July 6th

05: First-Order Logic II

Read: Handouts

Slides

July 10th

07: Binary Relations II

Read: Handouts, Notes Ch. 6

Slides
Regrade Policies


PSet 2 due Thursday at 11:59PM
PSet 3 out
4

July 13th

08: Functions

Read: Notes Ch. 6

Slides


PSet 3 checkpoint due Sunday at 11:59PM

July 15th

09: Graph Theory

Read: Notes Ch. 4

Part 1
Part 2

July 17th

10: Induction I

Read: Notes Ch. 3

Slides
Guide to Induction
Induction Proofwriting Checklist

PSet 3 due Thursday at 11:59PM
PSet 4 out

5

July 20th

11: Induction II

Read: Notes Ch. 3, Handouts

Slides

July 22nd

12: Finite Automata I

Slides


Exam tomorrow: released at 9:30AM with a 24 hour start window and 3 hour time limit.

July 24th

13: Finite Automata II

Slides

6

July 27th

14: Regular Expressions

Slides

July 29th

15: Non-Regular Languages

Slides

July 31st

16: CFGs

Slides

PSet 4 due Thursday at 11:59PM
PSet 5 out

7

August 3rd

17: Turing Machines I

Slides (Appendix)
Slides

August 5th

18: Turing Machines II

Slides

August 7th

19: Unsolvable Problems

Slides

PSet 5 due on Thursday at 11:59PM
PSet 6 out

8

August 10th

Review Session

Slides

August 12th

20: Complexity Theory

Slides

August 14th

FINAL EXAM!

24 hour window to start opens at 8:30AM. 3 hour limit once started.
Read: Study for the final