Lecture and notes

I am teaching Discrete Math at 2024 Spring.

Course Description and Goals:

Discrete Mathematics is what one needs to talk about most problems in computer science which involves discrete objects such as bits, integers, files in a directory, nodes in a network, etc. At the end of this course, students will be comfortable understanding and using this language. The other main objective is to read, write, and understand rigorous mathematical proofs of propositions involving these discrete objects.

Background Assumed:

Students should have basic knowledge about programming (CS1) and should have some familiarity with basic math.

Class Information:

Class Times: T: 8:00am - 9:35am, F:10:00 - 11:35 Office Hours: (F: 3:00pm - 4:00pm) Venue: B101 (Jiading)

Tentative Weekly Schedule

Grading

  • Discussion Attendance: 5%
  • Homework/Quiz: 35% (lowest one score dropped)
  • Project:25%
  • Final: 35%