CS173: Discrete Structures

Spring 2012   Margaret Fleck and Lenny Pitt

Rosen readings


The optional textbook for this course is Discrete Mathematics and its Applications by Kenneth Rosen. You may find it helpful if you'd like more detail about a topic, or a presentation of the same ideas from a different viewpoint. Here are the sections of Rosen corresponding to the topics in the CS 173 lecture notes.

Text chapter Rosen 6th Rosen 7th
1: Math review Appendix 2 Appendix 2
2: Logic 2.4, end of 2.3
1.1
2.4, end of 2.3
1.1
3: Proofs 1.6 1.7
4: Number Theory 3.4, 3.5, 3.6, appendix 3 4.1, 4.2, 4.3, appendix 3
5: Sets 2.1,2.2,5.1 2.1,2.2,6.1
6: Relations 8.1,8.3,8.5 9.1,9.3,9.5
7: Functions/onto 1.4,2.3 1.5,2.3
8: Functions/one-to-one 2.3,5.2,some of 5.3 2.3,6.2,some of 6.3
9: Graphs dispersed in chapter 9, terminology differs from lecture notes dispersed in chapter 10, terminology differs from lecture notes
10: Induction 4.1,4.2 5.1,5.2
11: Recursive definition 4.3 5.3
12: Trees 10.1,12.1 11.1,13.1
13: Big-O 3.2,7.1,7.2 3.2,8.1,8.2
14: Algorithms 3.1, 3.3, 4.4, and 7.1 3.1, 3.3, 5.4, part of 2.4 on Recurrence Relations, and 8.1
15: Sets of Sets 2.1,5.3,5.4,5.5,8.5 2.1,6.3,6.4,6.5,9.5
16: State Diagrams 12.3 13.3
17: Countability 2.4 2.4
18: Planar Graphs 9.7,9.8 10.7,10.8