CS 441  Discrete Mathematics for Computer Science


Time:  MW 6:00-7:15pm   5129 Sennott Square



Instructor:  Milos Hauskrecht
5329 Sennott Square, x4-8845
e-mail: milos-at-cs.pitt.edu
office hours: MW 2:00-3:00pm
 

TA: Mahmoud Elhaddad
6504 Sennott Square, 4-9955
e-mail: elhaddad@cs.pitt.edu
office hours: Tuesday, Thursday 11:00am --1:00pm
 



Links

Course description
Lectures
Grading
Homeworks
Additional Student Resources
Academic Honesty
 

Announcements (check often)



Course description

The purpose of this course is to understand and use (abstract) discrete structures that are backbones of computer science. In particular, this class is meant to introduce logic, proofs, sets, relations, functions, counting, and probability, with an emphasis on applications in computer science.

Prerequisites: 
  2 years of high school algebra.

Textbook:

Kenneth Rosen. Discrete Mathematics and Its Applications, 5th Edition, McGraw Hill Publishing Co., 2003.



Tentative Syllabus



Lectures  
 
Lectures  Topic(s)  Assignments
August 30 Administrivia and course overview ( Course description.)

Readings: R - Introduction

September 1 Propositional logic

Readings: R - Chapter 1.1.

September 8 Propositional logic. Logical equivalence.

Readings: Chapters 1.1. and 1.2.

Homework 1
Due on September 15, 2004
September 13 Logical equivalence
Predicate calculus

Readings: Chapters 1.2. and 1.3.

.
September 15 Predicate calculus

Readings: Chapter 1.3.

Homework 2
Due on September 22, 2004
September 20 Predicate calculus

Readings: Chapter 1.4.

Homework 1 solutions
September 22 Methods of proof

Readings: Chapter 1.5.

Homework 3
Due on September 29, 2004
September 27 Methods of proof

Readings: Chapter 1.5.

Homework 2 solutions
September 29 Sets

Readings: Chapter 1.6.

Homework 4
Due on October 6, 2004
October 4 Set operations

Readings: Chapter 1.7.

Homework 3 solutions
October 6 Functions

Readings: Chapter 1.8.

Homework 5
Due on October 13, 2004
October 11 Functions. Sequences and Summations.

Readings: Chapter 1.8. and Chapter 3.2

Homework 4 solutions
October 13 Sequences and Summations

Readings: Chapter 3.2.

.
October 18 Midterm Exam 1

Readings: Covers all material in Chapter 1

.
October 20 Sequences and summations

Readings: Chapter 3.2

Homework 6
Due on October 27, 2004
October 25 Integers and division

Readings: Chapter 2.4.

Homework 5 solutions
October 27 Integers and division

Readings: Chapter 2.4., Chapter 2.5. (Euclidean algorithm)

Homework 7
Due on November 3, 2004
November 1 Mathematical Induction, Recursion

Readings: Chapter 3.3 and 3.4

Homework 6 solutions
November 3 Relations

Readings: Chapter 7.1.

Homework 8
Due on November 10, 2004
November 8 Relations

Readings: Chapter 7.1 and 7.3.

Homework 7 solutions
November 10 Relations

Readings: Chapter 7.3.

Homework 9
Due on November 15, 2004
November 15 Relations (Closures)

Readings: Chapter 7.4.

Homework 8 solutions
November 17 Midterm exam 2

Readings: Chapters 2.4, 2.5, 3.1-3.4, 7.1 and 7.3.

.
November 22 Relations (Equivalences)

Readings: Chapter 7.5

Homework 10
Due on December 1, 2004
November 29 Relations - Partial Orderings

Readings: Chapter 7.6

Homework 9 solutions
December 1 Counting

Readings: Chapter 4.1.

Homework 11
Due on December 8, 2004
December 6 Counting

Readings: Chapter 4.2, Chapter 4.3.

Homework 10 solutions
December 8 Counting

Readings: Chapter 4.4, Chapter 4.5.

.
December 13 Probabilities

Readings: Chapter 5.1 and 5.2.

Homework 11 solutions
December 15 Final exam

Readings: Material from chapters 7, 4, 5

.



Grading

Homeworks

There will be weekly homework assignments. The assignments are due at the beginning of the class on the day specified on the assignment. In general, no extensions will be granted.



Additional Student Resources



Academic Honesty

All the work in this course should be done independently. Collaborations on homeworks are not permitted. Cheating and any other antiintellectual behavior, including giving your work to someone else, will be dealt with severely. If you feel you may have violated the rules speak to us as soon as possible.

Please make sure you read, understand and abide by the Academic Integrity Code for the Faculty and College of Arts and Sciences.


Students With Disabilities

If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact both your instructor and Disability Resources and Services, 216 William Pitt Union, (412) 648-7890/(412) 383-7355 (TTY), as early as possible in the term. DRS will verify your disability and determine reasonable accomodations for this course.
 



The web page is maintained by milos