CSC438 Logic and Computation, Fall 2026

Welcome to the CSC438 website! You can find all the information and course materials here.

Getting started

Weekly Schedule

Week Date Topic Assessment Links
1 September 7, 2026 Introduction, Countability, Turing Machines
2 September 14, 2026 Decidability and Undecidability
3 September 21, 2026 Recursion Theorem / Self Reference
4 September 28, 2026 Propositional Logic, Resolution, PK TT1
5 October 5, 2026 Propositional Soundness/Completeness/Compactness
6 October 12, 2026 First-order Logic, LK, Soundness
7 October 19, 2026 Completeness / Compactness
8 October 26, 2026 Reading week!
9 November 2, 2026 Incompleteness TT2
10 November 9, 2026 Incompleteness
11 November 16, 2026 Kolmogorov Complexity and Chaitin’s Incompleteness
12 November 23, 2026 ZFC TT3
13 November 30, 2026 Extra topic / review

Slides

Course Calendar

Resources

The lecture slides are the main resource for this course.

Some additional useful resources are the following: