CS 441  Discrete Mathematics for Computer Science


Time:  TH 1:00-2:15pm   WWPH 1500



Instructor:  

Recitations:  

TAs:
 

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.

Syllabus

Textbook:

Kenneth Rosen. Discrete Mathematics and Its Applications, 6th Edition , McGraw Hill Publishing Co., 2007.



Tentative Syllabus



Lectures  
 
Lectures  Topic(s)  Readings   Assignments
September 1 Administrivia. Propositional logic. Section 1.1.
September 3 Propositional logic Section 1.1-2. Homework assignment 1
September 8 Propositional logic:Equivalences. Predicate logic. Section 1.2-3.
September 10 Predicate logic. Section 1.3. Homework assignment 2
September 15 Predicate logic. Formal proofs Section 1.4.-1.5.
September 17 Proofs. Types of proofs. Section 1.5.-1.7. Homework assignment 3
September 22 Sets. Sets operations. Sections 2.1.-2.2.
September 24 Sets (cont). Functions. Section 2.2.-2.3. >> Homework assignment 4
September 29 Functions. Sequences Section 2.3.-2.4.
October 1 Sequences and Summations Section 2.4.
October 6 Midterm exam 1 Chapters 1 and Chapter 2 (Sections 2.1.-2.3)
October 8 Integers and Division Section 3.4.-3.6. >> Homework assignment 5
October 15 Integer algorithms. Modular Arithmetic Section 3.4.-3.6. >> Homework assignment 6
October 20 Mathematical induction. Recursion. Section 4.1-4.3..
October 22 Counting Section 5.1. Homework assignment 7
October 27 Counting. Pigeonhole principle. Permutations. Section 5.2.-5.3.
October 29 Combinations. Binomial coefficients. Section 5.3.-5.4. Homework assignment 8
November 3 Counting with repetitions. Probabilities. Section 5.5., Section 6.1-2.
November 5 Probabilities. Section 6.1-3.
November 10 Midterm 2 review.
November 12 Midterm 2 Homework assignment 9
November 19 Probabilities Chapter 6 Homework assignment 10
December 1 Relations Chapter 8
December 3 Relations II Chapter 8 Homework assignment 11
December 8 Relations III Chapter 8



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