UW-Madison
Computer Sciences Dept.

CS 240 - Introduction to Discrete Mathematics, Summer 2007

Course Schedule

The textbook is copious in the number of topics covered and the number of examples for each topic. We will not be covering all topics and examples in the book, so the assigned reading will be kept to a manageable amount. This web-page will be kept up to date with the suggested reading to perform before each lecture. We will also list practice exercises that you can work through to test your knowledge, as well as the key concepts that should be learned from the reading.

Homework assignments are due each Thursday at the beginning of class (except for the first week of class).

The following table gives a tentative outline of the semester. Below the outline are the details for each lecture. Each of these will be updated throughout the semester as things change.

Course Introduction June 18
Mathematical structures and background June 19, June 20, June 21
June 25, June 26
Algorithms: analysis, proof, and design June 26, June 27, June 28,
July 2, July 3, July 5,
July 9, July 10
First Exam - July 16. handout (PS, PDF). sample exam (PS, PDF).
Probability Theory and Randomized Algorithms July 11, July 12,
July 17, July 18, July 19,
July 23, July 24, July 25, July 26
Integer Arithmetic: Algorithms and Uses July 30, July 31, August 1, August 2,
August 6, August 7
Miscellaneous DayAugust 8
Second Exam - August 9. handout (PS, PDF). sample exam (PS, PDF).

 
Computer Sciences | UW Home