DISCRETE COMPUTATIONAL STRUCTURES
Com S 330
Course Topics
The following is a tentative schedule of the topics we will be covering in class.
Week Date Book Chapters Topics 1 Jan 10 Rosen 1.1 Introduction and Course Policies
Introduction to Logic
Logical Operators, Truth Tables1 Jan 12 Rosen 1.1 Conditional Satements
Translating English Sentences1 Jan 14 Rosen 1.2 Logical Equivalences 2 Jan 17 - University Holiday 2 Jan 19 Rosen 1.3 Predicates and Quantifiers 2 Jan 21 Rosen 1.4 Nested Quantifiers 3 Jan 24 Rosen 1.4 Translating between English and
Logical Expressions with Quantifiers3 Jan 26 Rosen 1.5 Rules of Inference 3 Jan 28 Rosen 1.5 Valid Arguments 4 Jan 31 Rosen 1.6 Direct and Indirect Proofs 4 Feb 2 Rosen 1.7 Proof Methods and Strategy 4 Feb 4 Rosen 2.1 Introduction to Sets 5 Feb 7 Rosen 2.1 Countable and Uncountable Sets
Power Sets, Cartesian Products5 Feb 9 Rosen 2.2 Set Operations, Set Identities 5 Feb 11 Rosen 2.2 Proofs of Set Properties 6 Feb 14 Rosen 2.2 Generalized Unions and Intersections
Computer Representation of Sets6 Feb 16 Rosen 2.3 Introduction to Functions
One-to-one and Onto Functions6 Feb 18 Rosen 2.3 Inverse, Converse and Composition of Functions 7 Feb 21 Rosen 2.3 Proving Properties of Functions 7 Feb 23 Rosen 8.1 Relations
Properties of Relations7 Feb 25 - Exam I: Sets & Logic 8 Feb 28 Rosen 8.5 Equivalence Relations
Equivalence Classes and Partitions8 Mar 2 Rosen 8.6 Partial Orders 8 Mar 4 Rosen 2.4 Sequences and Summations 9 Mar 7 Rosen 2.4 Proving Sets Countable by Dovetailing 9 Mar 9 Rosen 2.4 Proving Sets Uncountable by Diagonalization 9 Mar 11 - Some Problems are Unsolvable - Mar 14 - Spring Break - Mar 16 - Spring Break - Mar 18 - Spring Break 10 Mar 21 Rosen 4.1 Mathematical Induction 10 Mar 23 Rosen 4.2 Strong Induction
Strengthening the Inductive Hypothesis10 Mar 25 Rosen 4.3 Inductive and Recursive Definitions 11 Mar 28 Rosen 4.3 Structural Induction 11 Mar 30 Rosen 5.1 Basic Counting Techniques 11 Apr 1 Rosen 5.2 PigeonHole Principle 12 Apr 4 Rosen 5.3 Permutations 12 Apr 6 Rosen 5.3 Combinations 12 Apr 8 - Exam II: Functions, Relations & Induction 13 Apr 11 Rosen 5.4 Binomial Theorem 13 Apr 13 Rosen 5.5 Generalized Permutations and Combinations 13 Apr 15 Rosen 5.5 Combinations with Repetitions
Permutations with Indistinguishable Objects14 Apr 18 Rosen 6.1 Introduction to Probability 14 Apr 20 Rosen 6.2 Finite and Infinite Sample Space
Conditional Probability14 Apr 22 Rosen 6.2, 7.5 Independence in Probability
Inclusion-Exclusion Principle15 Apr 25 Rosen 9.1, 9.2, 9.4, CLRS B.4 Introduction to Graphs 15 Apr 27 Rosen 10.1, CLRS B.5 Introduction to Trees 15 Apr 29 Rosen 10.1, CLRS B.5 Properties of Trees and Graphs - May 4 - Exam III: Counting, Probability
& Graph Theory
Iowa State University - Computer Science Department - Top of this page