| 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