CSCI 1323 (Discrete Structures):
Lecture Topics and Assignments

The table below shows what we will be discussing in each class meeting, readings (from the textbook unless otherwise indicated), dates of quizzes and exams, and due dates for homeworks. Dates of exams are fixed; other items are subject to change.

Date Topics Reading Due dates and quizzes
January 14 (W) About the course (Notes)    
January 16 (F) Propositional logic (Notes) 1.1, 1.2  
January 19 (M) Holiday    
January 21 (W) Propositional logic, continued (Notes)    
January 23 (F) Propositional logic, continued (Notes)    
January 26 (M) Predicate logic (Notes) 1.3, 1.4 Homework 1 (HTML, PDF, PostScript)
January 28 (W) Predicate logic, continued (Notes)   Quiz 1
January 30 (F) Predicate logic, continued (Notes)    
February 2 (M) Predicate logic, continued (Notes)    
February 4 (W) Predicate logic, continued; proof techniques (Notes) 2.1  
February 6 (F) Proof techniques, continued (Notes)   Homework 2: (HTML, PDF, PostScript)
February 9 (M) Mathematical induction (Notes) 2.2, Appendix A  
February 11 (W) Mathematical induction, continued (Notes)   Quiz 2
February 13 (F) Proofs of program correctness (Notes) 1.6, 2.3  
February 16 (M) No class   Homework 3 (HTML, PDF, PostScript)
February 18 (W) Proofs of program correctness, continued (Notes)    
February 20 (F) Proofs of program correctness, continued (Notes)    
February 23 (M) Recursion and recurrence relations (Notes) 2.4  
February 25 (W) Recursion and recurrence relations, continued (Notes)   Quiz 3
February 27 (F) Analysis of algorithms (Notes) 2.5, Appendix B  
March 1 (M) Analysis of algorithms, continued (Notes)   Homework 4 (HTML, PDF, PostScript)
March 3 (W) Sets (Notes) 3.1  
March 5 (F) Review for midterm (Notes)   Homework 5 (HTML, PDF, PostScript), due at class time
March 8 (M) Midterm exam (review in HTML, PDF, PostScript)    
March 10 (W) Counting (Notes) 3.2  
March 12 (F) More infinite sets, recursion (Notes)    
March 15 - March 19 Spring break    
March 22 (M) No class    
March 24 (W) Counting, continued (Notes) 3.3  
March 26 (F) Permutations and combinations (Notes) 3.4  
March 29 (M) Permutations and combinations, continued (Notes)    
March 31 (W) Probability (Notes) 3.5 Quiz 4
April 2 (F) Probability, continued (Notes)    
April 5 (M) Relations (Notes) 4.1  
April 7 (W) Topological sorting (Notes) 4.2 Quiz 5; Homework 6 (HTML, PDF, PostScript).
April 9 (F) Holiday    
April 12 (M) Functions (Notes) 4.4  
April 14 (W) Functions, continued (Notes)    
April 16 (F) No class    
April 19 (M) Matrices (Notes) 4.5  
April 21 (W) Graphs (Notes) 5.1 Quiz 6
April 23 (F) Trees (Notes) 5.2 Homework 7 (HTML, PDF, PostScript)
April 26 (M) Huffman encoding (Notes) 5.4  
April 28 (W) Review (Notes)    
April 30 (F) Course wrap-up (Notes)   Homework 8 (HTML, PDF, PostScript)
May 6 (Th) 11:30am Optional review session    
May 7 (F) 2pm Final exam (review in HTML, PDF, PostScript)    
May 11 (T) noon     Optional extra-credit homework (HTML, PDF, PostScript)