| Date | Lecture Topic | Reading | Graded Events |
|---|---|---|---|
| 09/02 09/04 |
Logic Equivalences, Tree ADT |
DM 1.1 DM 1.2, DSA 6.1 |
|
| 09/09 09/11 |
Predicates and Quantifiers Nested Quantifiers, Tree Algorithms |
DM 1.3 DM 1.4, DSA 6.2 |
|
| 09/16 09/18 |
Proof Methods Sets, Binary Trees |
DM 1.5 DM 1.6, DSA 6.3 |
|
| 09/23 09/25 |
Set Operations, Tree Data Structures Functions |
DM 1.7, DSA 6.4 DM 1.8 |
|
| 09/30 10/02 |
Binary Search Trees Tree Applications, AVL Trees |
DM 9.1, DSA 9.1 DM 9.2, DSA 9.2 |
|
| 10/07 10/09 |
Tree Traversal, Multi-Way Trees Spanning Trees, (2,4) Trees |
DM 9.3, DSA 9.3 DM 9.4, DSA 9.4 |
|
| 10/14 10/16 |
MSTs and Red-Black Trees Counting Basics |
DM 9.5, DSA 9.5 DM 4.1 |
|
| 10/21 10/23 |
Pigeonhole Principle Permutations, Combinations |
DM 4.2 DM 4.3-4.4 |
|
| 10/28 10/30 |
Review Exam |
|
Exam (15%) |
| 11/04 11/06 |
Generalized Permutations Generating Permutations, Heaps |
DM 4.5 DM 4.6, DSA 7.3 |
|
| 11/11 11/13 |
Veteran's Day - No Classes! Discrete Probability |
DM 5.1 |
|
| 11/18 11/20 |
Probability Theory Expected Value and Variance |
DM 5.2 DM 5.3 |
|
| 11/25 11/27 |
Boolean Functions,
Social Issues Thanksgiving - No Class! |
DM 10.1 |
|
| 12/02 12/04 |
Representing Boolean Functions Logic Gates, Social Issues |
DM 10.2 DM 10.3 |
|
| 12/09 12/11 |
Circuit Minimization Review |
DM 10.4 |
|
| 12/15 | Final, noon - 1:50 p.m. | Final (30%) |
45% of your grade comes from exams. 55% of your grade comes from the laboratory. To pass the course, you must average at least 50% on the exams. The final will not be given early.
At the end of the course, students should be able to