Discrete Math -- Math 120 (updated February 16, 2023)

Videos and reading


Overview

Math 120 is an introductory course in Discrete Math. The course catalogue lists the following topics: Sets, functions, relations, formal logic (propositional and predicate calculus); elementary number theory; elementary combinatorics and discrete probability; introductory abstract algebra, monoids and groups.

Math 120 is a math class aimed at computer science majors. It does not count toward a major in mathematics.

Practical information

Textbook

The textbook for the course is Richard Hammack's The Book of Proof, 3rd Ed. There is a pdf version of the book available from the website: https://www.people.vcu.edu/~rhammack/BookOfProof/. I may supplement the book with other references as well. For example, we may cover sequences, series, and products and for those topics, I may refer to chapter 2 of Discrete Math: An Open Introduction.

Class format

Class will be organized as a sort of flipped classroom. You'll watch recorded lectures before you come to class, or sometimes complete reading assignments. The videos will usually be around 10 or 20 minutes long if you watch them at 1x speed. Then when you come to class, you'll work on problems, in-class projects, and take quizzes. It should be fun and I think you'll learn a lot. It will be important to watch the videos and do the reading so that you are prepared for class and it will be important to attend class so you can participate in the in-class activities.

Course Grades

Course grades will be determined as follows:

Calendar

Be aware of the CUNY Academic Calendar. In particular, our class is not scheduled to meet on Monday Feb 13, Monday Feb 20, Wednesday April 5, Monday April 10, Wednesday April 12. In addition, our class will not meet on Wednesday Feb 22.

Academic Integrity

Be aware of The CUNY Academic Integrity Policy. All issues of academic dishonesty will be reported.