You are on page 1of 12

Discrete Mathematics

Abdurrahman Yusuf Haydar


12 Sept. , 2020
Instructor and Class Time
• Instructor
– Abdurrahman Yusuf Haydar
– B.Sc. In CSE (IUT), M.Sc. T.E (CSE) also IUT, Dhaka
– E-mail: cyhaydar@hotmail.com
– Class Hours: Saturday 8:40 AM -10:20 AM
– Sunday 10:40 AM – 12:20 PM
Course Overview
• Course: Discrete Mathematics
• Classroom: right here
• Prerequisite: Secondary School algebra
Target Students
• For those who
– Are Computer Science freshmen
– Familiar with basic college algebra,
– Preparing to learn more details in
mathematical facts, and
– Want to learn how to think logically and
mathematically
Resources
• Textbook: Discrete Mathematics and its
Applications, 7th ed., by Kenneth H. Rosen,
McGraw-Hill. (International Edition)
– http://www.mhhe.com/math/advmath/rosenindex.
mhtml

• References:
– Discrete and combinatorial mathematics : an applied
introduction, 5th ed., by Ralph P. Grimaldi, Addison-
Wesley, 2004.
– Discrete mathematics, 7th ed., by Richard
Johnsonbaugh, Pearson, 2009.
Teaching
• Lectures
• 4-5 homework assignments
– Homeworks should be turned in within two
weeks
• Mid-term and final exams
Grading Policy
• (Tentative) grading policy
– Homework assignments: 20 Marks
– -Quizzes (3 out of 4): 20 Marks
– Midterm exam: 30 Marks
– Final exam: 30 Marks
– Total: 100 Marks
What Will You Learn
• Introduction to mathematical facts
– Logic, set theory, number theory, linear
algebra, combinatorics, graph theory,
(discrete) probability theory
• Mathematical reasoning and problem
solving
• Gateway to more advanced courses
– Data structures, algorithms, database,
automata, formal languages, compiler,
computer security, operating systems
Outline & Schedule
• Outline
– Fundamentals (Ch. 1-4)
• Logic and Proofs
• Sets, Functions, Sequences, and Sums
• Algorithms, Integers, and Matrices
• Induction and Recursion
– Enumeration (Ch. 5,6)
• Counting
• Discrete Probability
• Advanced Counting
• Relations
Outline & Schedule (Cont’)
• Outline (cont’d)
– Graph Theory (Ch. 9-10)
• Graphs (to be covered in “Data Structures” and
“Algorithms”)
• Trees (to be covered in “Data Structures” and
“Algorithms”)
– Advanced Topics (Ch. 11,13)
• Boolean Algebra (to be covered in “Digital Logic
Design”)
• Modeling Computation (to be covered in
“Automata Theory”)
Outline & Schedule (Cont’)
• (Tentative) Schedule
– Fundamentals: 4-5 wks
– Enumeration: 2-3 wks
– Graph Theory: 4-5 wks
– Advance topics: 2-3 wks (if time permits)
Thanks for Your Attention!

Hope We will enjoy this journey

You might also like