| Week | Topics | Homework Assignments | Due Dates |
| 8. | Algorithm Correctness Video Pdf
Graph Theory Video Pdf Section 3.8 from the textbook. | Quiz 8
Final: Due 10/21/25 Covers sections 2.1, 2.2, 2.4, 2.5, 3.2 to 3.7, 4.1, 4.2, 4.4, 4.6. 4.7 from the textbook. | 10/21/25 |
| 7. | Proof by Induction Video Pdf
Strong Induction Video Pdf Sections 3.4, 3.5, 3.7 from the textbook | Homework 7
Quiz 7 | 10/15/25 |
| 6. | Proofs Video Pdf
Proofs with quantifiers Video Pdf Sections 3.2, 3.3 from the textbook | Homework 6
Quiz 6 | 10/8/25 |
| 5. | Inferences with Predicates Video Pdf
Set Theory Video Pdf Sections 2.4, 4.1, 4.6 from the textbook | Homework 5
Quiz 5 | 10/1/25 |
| 4. | Critical Thinking Video Pdf
Fallacies Video Pdf | Homework 4
Quiz 4 Midterm | 9/24/25 |
| 3. | Inferences Video Pdf
Predicate Logic Video Pdf Sections 2.2, 2,4, and 2.5 from the textbook. | Homework 3
Quiz 3 | 9/17/25 |
| 2. | Propositional Logic Video Pdf
Logical forms Video Pdf Sections 2.1, 2.2 from the textbook. | Homework 2
Quiz 2 | 9/10/25 |
| 1. | Variables, sets, Video Pdf
Relations, functions Video Pdf Sections 4.1.1, 4.1.2, 4.1.4, 4.4.1, 4.4.2, 4.4.3, 4.7 from the textbook. | Homework 1
Quiz 1 | 9/3/25 |
Prerequisites: CSCI-C101 or CSCI-C155 and MATH-M125 or MATH-M127).
Textbook: S. Hugtenburg and N. Yorke-Smith (2018): Foundations of Computation, Delft University of Technology, Delft, The Netherlands. Interactive Version.
Grading system:
Guidelines for assignments:
Course Topics