CS441: Discrete Structures for Computer Science, Fall 2024

Location (class): (Section A) Sennott Square 5502, and (Section B) LAWRN 207
Class time: (Section A) Monday and Wednesday, 1:00 - 2:15pm, and (Section B) Monday and Wednesday, 3:00 - 4:15pm
Instructor: Nils Murrugarra (email: nem177 AT pitt DOT edu; use “CS441” at the beginning of the subject line)
Instructor’s office hours: Tuesdat and Wednesday, 9am-11am
Instructor’s office: Sennott Square 5419
Teaching Assistants
[Grader]
Anveshika Kamble (ark411 AT pitt DOT edu)
Office: Zoom
Office Hours: Tue 2:00 pm – 5:00 pm

[Recitation]
Nick Ferguson (ndf27 AT pitt DOT edu)
Office: SENSQ 5806
Office Hours: Mon 4:30 pm – 6:00 pm / Tue 11:00 am – 12:30 pm

Annie Wang (agw23 AT pitt DOT edu)
Office: Zoom
Office Hours: Tue 2:00 pm – 3:30 pm / Thu 9:00 am – 10:30 am

Astalaxmi Dhanaseelan (asd153 AT pitt DOT edu)
Office: Zoom
Office Hours: Mon 3:00 pm – 4:45 pm / Tue 5:15 pm – 6:30 pm

David Shi (dzs19 AT pitt DOT edu)
Office: SENSQ 5806 / SENSQ 5804 / IS 2A11
Office Hours: Tue 12:00 pm – 1:00 pm @ SENSQ 5806 or SENSQ 5804 / Tue 2:00 pm – 3:00 pm @ SENSQ 5806 or SENSQ 5804 / Thu 11:00 pm – 12:00 pm @ IS 2A11

Owen Capell (oac8 AT pitt DOT edu)
Office: SENSQ 5804 / SENSQ 6503
Office Hours: Mon 11:00 am – 1:00 pm @ SENSQ 5804 / Tue 10:45 am – 12:45 pm @ SENSQ 6503

Canvas: used for announcements and assignment submission

Schedule

Date Chapter Topic Slides
08/26 The Foundations Introduction lec_1.intro [pdf] [pptx]
08/28   Propositional Logic lec_2.prop-logic [pdf] [pptx]
09/02   No class: Labor Day  
09/04   Propositional Logic
Logic Puzzles and Propositional Equivalence
lec_4.prop-equiv [pdf] [pptx]
09/09   Logic Puzzles and Propositional Equivalence
Predicates and Quantifiers
lec_5.predicates [pdf] [pptx]
09/11   Predicates and Quantifiers  
09/16   Predicates and Quantifiers
Nested Quantifiers
lec_6.nested-quantifiers [pdf] [pptx]
09/18   Rules of Inference lec_7.rules-of-inference [pdf] [pptx]
09/23   Informal Proofs lec_8.informal-proofs [pdf] [pptx]
09/25   Proof Methods lec_9.proof-methods [pdf] [pptx]
09/30 Basic Structures Sets lec_10.sets [pdf] [pptx]
10/02   Set Identities lec_11.set-identities [pdf] [pptx]
10/07   Exam 1 Review  
10/09   Functions lec_12.functions [pdf] [pptx]
10/14   No class: Fall Break  
10/16   Exam 1  
10/21   Sequences and Summation lec_13.sequences-summations [pdf] [pptx]
10/23   Infinite Cardinalities lec_14.infinite-cardinalities [pdf] [pptx]
10/28 Algorithms Algorithms lec_15.algorithms [pdf] [pptx]
10/30   Growth Rates lec_16.growth-rates [pdf] [pptx]
11/04   Complexity lec_17.complexity [pdf] [pptx]
11/06 Number theory and Cryptography Divisibility lec_18.divisibility [pdf] [pptx]
11/11   Integer Representations lec_19.integer-representations [pdf] [pptx]
11/13   Primes lec_20.primes [pdf] [pptx]
11/18   Congruences lec_21.congruences [pdf] [pptx]
11/20   Cryptography lec_22.cryptography [pdf] [pptx]
11/25   No class: Thanksgiving  
11/27   No class: Thanksgiving  
12/02   Induction lec_23.induction [pdf] [pptx]
12/04   Exam 2 Review  
12/xy