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
Course
description
Lectures
Grading
Homeworks
Additional
Student Resources
Academic
Honesty
Announcements (check often)
The exam is a closed book exam and focuses on the material from chapters 7, 4, 5. The problems in chapter 4 may require some calculations that are hard to be done by hand. Please bring your own calculator.
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:
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 |
. |
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.
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.