WHY STUDY DISCRETE MATHEMATICS? There are several important reasons for studying discrete mathemat - ics. First, through this course you can develop your mathematical maturity: that is, your ability to understand and create mathematical arguments. You will not get very far in your studies in the mathematical sciences without these skills. Second, discrete mathematics is the gateway to more advanced courses in all parts of the mathematical sciences. Discrete mathematics provides the mathematical foundations for many compu- ter science courses, including data structures, algorithms, database theory, automata theory, formal langu- ages, compiler theory, computer security, and operating systems. Students find these courses much more difficult when they have not had the appropriate mathematical foundations from discrete mathematics.
Learning Outcomes: On completion of Course, the student should:
Contents
Recommended Books
Suggested Books
RESEARCH PROJECT /PRACTICALS/LABS/ASSIGNMENTS
Exercises of the relevant topics given in the suggested book as assignments. Moreover, students have to develop some computer programs of the terminologies/concepts/examples learned during the lecturers.
Assessment Criteria
Sessional: 20 (Presentation / Assignment 10, Attendance 05, Quiz 05)
Mid-Term Exam: 30
Final-Term Exam: 50
Key Dates and Time of Class Meeting
Tuesday/Thurseday 11:00 am-12:30 pm
Wednesday/Thurseday 14:00 pm-15:30 pm
Commencement of Classes January 13, 2020
Mid Term Examination March 09-13, 2020
Final Term Examination May 04-08, 2020
Declaration of Result May 19, 2020