CS 2100: Discrete Structures
Instructor: Bei Wang Phillips (beiwang AT sci.utah.edu,
Supporting Instructor: Elaine Cohen (cohen AT cs.utah.edu, WEB 2891)
Chris Brooks (brooks AT cs.utah.edu)
Matthew Dutson (matthew.dutson AT utah.edu)
Srinivaas Ganesan (srini AT cs.utah.edu)
Garima Chhabra (garima.chhabra AT utah.edu)
Tim Sodergren (tsodergren AT sci.utah.edu)
Abhishek Penujuri Nataraj (abhipn AT cs.utah.edu)
Lectures: Tuesdays, Thursdays, 12:25PM-01:45PM, WEB L101
Discussion Sessions: Administered by the TAs.
Session 2: Friday, 09:40 AM - 10:30 AM, WEB L120 (Chris, Srinivaas, Garima)
Session 3: Friday, 10:45 AM - 11:35 AM, WEB L112 (Chris, Srinivaas, Garima)
Session 4: Friday, 11:50 AM - 12:40 PM, WEB L122 (Abhishek, Matthew, Tim)
Session 5: Friday, 12:55 PM - 01:45 PM, WEB L122 (Abhishek, Matthew, Tim)
The discussion sections should be attended. They will help you master the material and complete homework assignments.
Prof. Bei Wang Phillips: Tuesdays 1:45 pm - 3:45 pm or by appointment (beiwang AT sci.utah.edu), WEB 4608
Prof. Elaine Cohen: Thursdays 1:45 pm - 3:45 pm or by appointment (cohen AT cs.utah.edu), WEB 2891
TA office hours: MEB 3115 (the TA room)
CS 2100 provides an introduction into the discrete mathematics and structures that are at the foundation of computer science. It teaches logical thinking about discrete objects and thinking about abstract things.
There are 7 homeworks (15% of final grade), 5 Quizzes (60% of final grade) and 1 Final Exam (25% of final grade).
Most communication is handled through the Canvas system.
Additionally, please feel free to email the TA and the instructor for questions.
When class material questions are sent to the instructor or the TA, we may isolate the question and post the response to Canvas (so that all can learn from both the question and answer).
Discrete Mathematics: Mathematical Reasoning and Proof with Puzzles, Patterns, and Games by Douglas E. Ensley and J. Winston Crawley