Schedule

The following is a tentative listing of the schedule of the course. Each day of the week will be filled in as topics are covered. The slides used in each class will be made available for download here.

Week Starting Topics Monday Wednesday Friday
1 08/17/26 Introduction Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
2 08/24/26 Running Time Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Assignment 1 Due
3 08/31/26 Sequences Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
4 09/07/26 Recursion Labor Day
Assignment 2 Due
5 09/14/26 Review of Logic Exam 1
6 09/21/26 Review of Proofs READY Day
Assignment 3 Due
7 09/28/26 Review of Set Theory
8 10/05/26 Relations
Assignment 4 Due
9 10/12/26 Start Graphs October Break Exam 2
10 10/19/26 Graphs and Trees
Assignment 5 Due
11 10/26/26 Counting and Probability
12 11/02/26 Counting and Probability Continued Exam 3
Assignment 6 Due
13 11/09/26 Regular Languages
14 11/16/26 Higher Level Languages
15 11/23/26 Review Thanksgiving
16 11/30/26 More Review
Assignment 7 Due

Exam Schedule

Here is the tentative exam schedule listed separately.

  • Exam 1: Monday, 09/14/2026, in class
  • Exam 2: Wednesday, 10/14/2026, in class
  • Exam 3: Friday, 11/06/2026, in class

  • Final: Wednesday, 12/09/2026, 8:00 - 10:00 a.m.