CS 441  Discrete Mathematics for Computer Science


Time:  MW 11:00am-12:15pm   5129 SENSQ



Instructor:  

Recitations:  

TA:
 

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, 7th Edition , McGraw Hill Publishing Co., 2012.



Tentative Syllabus



Lectures  
 
Lectures  Topic(s)  Readings   Assignments
January 7 Administrivia Section 1.1.
January 9 Propositional logic Section 1.1.
January 14 Propositional logic: applications, equivalences Section 1.1-3. Homework assignment 1
January 16 Predicate logic Section 1.4. .
January 23 Predicate logic Section 1.4-6. Homework assignment 2
January 28 Formal and Informal proofs Section 1.6-9. Homework assignment 3
January 30 Sets and set operations Section 2.1-2. .
February 4 Sets and set operations. Functions. Section 2.1-3. Homework assignment 4
February 6 Functions. Section 2.3. .
February 6 Sequences and summations. Section 2.4. .
February 18 Countable sets. Matrices Section 2.5-2.6. Homework assignment 5
February 20 Integers and division. Chapter 4 .
February 25 Integers and division. Chapter 4 Homework assignment 6
February 27 Mathematical Induction. Recursion Chapter 5.1-3. .
March 1 Counting. Chapter 6.1-2. Homework assignment 7
March 3 Counting. Chapter 6.3-4.
March 18 Counting. Probabilities. Chapter 6.4-5, Chapter 7.1. Homework assignment 8
March 20 Probabilities. Chapter 7. .
March 27 Probabilities: Random variable. Expected value. Chapter 7 .
April 1 Relations and their properties. Chapter 9.1. Homework assignment 9
April 3 Relations: representation, compositions Chapter 9.2. .
April 8 Relations: Closures. Chapter 9.3. Homework assignment 10
April 10 Relations: equivalences, partial orderings Chapter 9 .
April 15 Relations. Graphs. Chapter 8 and 10. .
April 17 Graphs and Trees Chapters 10, 11 .



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