Course page for CS1010 - Discrete Mathematics for Computer Science


Proof techniques, logic, counting, growth of functions, recurrences, probability, number theory, graph theory and other topics.


How to write mathematics - A guide by Martin Erickson
Lecture Notes on Mathematics for Computer Science by Eric Lehman, Thomson Leighton and Albert Meyer
[Also see the 2004 version of the MFCS notes.]


Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Practice problems for Mid-sem: Click here

Division of credit:

Attendance: 10%, Assignments: 15%, Quizzes: 20%, Midsem: 25%, Endsem: 30%

Academic Honesty Policy