Week beginning | Topics | Readings | Work Due |
August 29, Sept 5 |
Logic and Proof operations, properties, quantifiers, validity |
Ch 1.1-1.4 | Asst 1 |
Sept 12 | Application: proof checking by computer |
Asst 2 | |
Sept 19 | Methods of proof: contradiction, induction |
Ch 2.1, 2.2 |
Asst 3 |
Sept 26, Oct 3 | Sets and relations Properties, operations, power sets, closures, recursive definitions (*** Test #1 ***) |
Ch 3.1, 4.1 |
Asst 4 |
Oct 10, 17 (1-1/2 weeks) |
Equivalence relations, Application: relational database |
Ch 3.4, 4.3 |
Asst 5 |
Oct 24 |
Functions |
Ch 4.4 |
Asst 6 |
Oct 31 |
Functional Programming: recurrence relations, recursive functions,
recursively defined data structures |
Ch 2.4, handout |
Asst 7 |
Nov 7 |
(*** Test #2 ***) |
||
Nov 14 |
Cardinality, Counting, and Probability |
Ch 3.2-3.5 |
Asst 8 |
Nov 21 (1/2 week), 28 |
Pigeonhole principle, combinations, permutations, expected value, conditional probability Applications: Web searching and natural language analysis |
||
Dec 5 |
Graphs, Trees, and Matrices Properties, operations, structural induction |
Ch 5.1-5.2, 4.5 |
Asst 9 |
Applications: decision trees, Huffman coding, data compression (JPEG) |
Ch 5.3, 5.4, handout |
|
|
Dec 19 |
Monday Dec 19, 2:00pm (*** Test #3 ***) | |