Mathematics for Computer Science: Discrete Mathematics (Immersion Math)
Title  Mathematics for Computer Science: Discrete Mathematics (Immersion Math) (50103) 

Quarter  Autumn 2021 
Instructor  Geraldine Brady (gb52@uchicago.edu) 
Website  
Syllabus  Course Description On completion of the course, students will be practiced in using mathematical concepts and techniques to solve problems, and in expressing mathematical notions precisely. They will be able to use ideas and techniques from discrete mathematics in subsequent courses in computer science, in particular courses in the design and analysis of algorithms, networks, numerical methods, software engineering, data analysis, and machine learning. Course Contents Requirements • Lectures: Students are responsible for all material presented in lectures. • Class sessions: Course material from the current week will be presented in lecture format at the class meetings. • Homework: Weekly homework assignments are assigned after class and due the day before the next class. Students are required to submit homework electronically. • Exams: There will be four quizzes, a midterm exam, and a final exam. There will be no makeup exams. Course grade • Homework: 5%. • Quizzes: 20%. • Midterm examination: 25%. • Final examination: 50%.

Prerequisites (Courses)  MPCS 50101 Concepts of Programming (completed or concurrently taking) OR passing the Programming Placement exam. 
Prerequisites (Other)  MPCS Students only. This course requires competency in Unix and Linux. Please plan to attend the MPCS Unix Bootcamp (https://masters.cs.uchicago.edu/page/mpcsunixbootcamp) or take the online MPCS Unix Bootcamp Course on Canvas. 
Satisfies  Immersion Math 
Time  Wednesday 5:307:30 PM 
Location  Hybrid 