Week 1 |
07/02 |
Introduction, Truth Tables |
forallx - Parts I, II, III (pages 1 - 93) |
Work through the practice exercises in each section of the reading. |
07/04 |
NO CLASS |
|
|
Week 2 |
07/09 |
What is Computer Science? First Steps to Formal Logic |
What is Computer Science by William Rapaport: pdf in assignments tab |
|
07/11 |
Natural Deduction for Truth Functional Logic |
forall x - Part IV |
Complete the practice problems in Part IV for next week |
Week 3 |
07/16 |
More practice with formal proofs |
Philosophy of Computer Science - Chapter 6: What is a Computer? |
|
07/18 |
In-class group worksheets |
|
Take a look at ch. 1 Problem Set, (SLC) p. 13 for next Monday |
Week 4 |
07/23 |
Set Theory and Informal Proofs |
Sets, Logic, and Computation (SLC)- Chapter 1 and Philosophy of CS, What is an algorithm - Chapter 7 |
ch. 2 Problem Set, (SLC) p. 25 for Wednesday |
07/24 |
Set Theoretic Constructions: Relations |
SLC - Chapter 2: Relations |
Ch. 3 Problem Set, (SLC) p. 35-36 for next week |
Week 5 |
07/30 |
Set Theoretic Constructions: Functions |
Sets, Logic, and Computation (SLC)- Chapter 3 Functions |
ch. 4 Problem Set, (SLC) p. 53 for Wednesday |
08/1 |
Size of Sets |
SLC - Chapter 4: The Size of Sets |
|
Week 6 |
08/06 |
Midterm Quiz on Truth Functional Logic and Set Theory |
|
forall x Ch 22 Practice Exercises p. 174 for Wednesday |
08/08 |
First Order Logic |
forallx - Part V: First Order Logic |
forallx rest of Part V Practice Exercises for next week |
Week 7 |
08/13 |
First Order Logic - Quantified Sentences, Identity, and Interpretations |
forallx - Part VI: Interpretations |
forallx Ch 28 Practice Exercises p. 224 for Wednesday |
08/15 |
First Order Logic - Interpretations |
forallx - Part VI: Interpretations |
forallx Ch 30 (Part VI, p. 233) and Ch 32 (Part VII, p. 250) Exercises next Monday |
Week 8 |
08/20 |
First Order Logic - Proofs I |
forallx - Part VII: Natural Deduction for FOL |
The rest of Part VII exercises for Wednesday |
08/22 |
First Order Logic - Proofs II |
forallx - Part VII: Natural Deduction for FOL |
|
Week 9 |
08/27 |
First Order Logic - Review/Theory of Computation Intro |
|
|
08/29 |
Regular Languages, Finite State Machines |
Sipser - Part 1: Regular Languages/Lecture notes |
|
Week 10 |
09/03 |
Labor day - No Class! |
|
|
09/05 |
Final Exam? (Covering: Logic (TFL and FOL), Set theory(Relations, Functions, Counting), Theory of Comp (Regular Languages) |
|
|