CS311H Discrete Mathematics for Computer Science
Readings and Videos
Readings and videos assignments should be completed before the
corresponding class meeting.
Tuesday, August 25
Introduction to CS311H
Readings
Videos
↑ Back to top
Thursday, August 27
Propositional Logic
Readings
- Rosen Ch 1 Sections 1.1, 1.2
Videos
Postcondition
For each of the following Logical Operators: not, and, or, implies,
biconditional, you must know
- the symbols
- the different ways these operators show up in the English language
- the truth tables
- operator precedence
↑ Back to top
Tuesday, September 1
Propositional Logic and Proofs
Readings
- Rosen Ch 1 Sections 1.6.1 through 1.6.6
Videos
Postcondition
After the readings/videos, you must know how to
- Prove a theorem using truth tables.
- Prove a theorem using equivalence-style proof.
- Prove a theorem using the rules of inference.
- operator precedence
↑ Back to top
Thursday, September 3
First-Order Logic
Readings
Videos
↑ Back to top
Tuesday, September 8
First-Order Logic Proofs
Readings
Videos
↑ Back to top
Thursday, September 10
Proof Methods and Techniques
Readings
Videos
↑ Back to top
Tuesday, September 15
Proof Methods and Techniques (contd.)
Readings
Videos
↑ Back to top
Thursday, September 17
Number Theory
Readings
Videos
↑ Back to top
Tuesday, September 22
Number Theory
Readings
Videos
↑ Back to top
Thursday, October 8
Cardinality of Sets
Readings
Videos
↑ Back to top
Tuesday, October 13
Recursively-defined Sets/Functions
Readings
Videos
↑ Back to top
Thursday, October 15
Principle of Mathematical Induction
Readings
Videos
↑ Back to top
Tuesday, October 20
Strong Induction
Readings
Videos
↑ Back to top
Thursday, October 22
Structural Induction
Readings
Videos
↑ Back to top
Tuesday, November 3
Introduction to Graphs
Readings
Videos
↑ Back to top
Tuesday, November 10
Connectivity and Paths
Readings
Videos
↑ Back to top
Thursday, November 12
Euler and Hamilton Circuits; Trees
Readings
Videos
↑ Back to top
Tuesday, November 17
Planar Graphs; Euler's Formula
Readings
Videos
↑ Back to top
Thursday, November 19
Graph Coloring
Readings
Videos
↑ Back to top
Tuesday, December 1
Algorithm Complexity; Solving Recurrences
Readings
Videos
↑ Back to top
Thursday, December 3
Program Correctness
Readings
Videos
↑ Back to top