CSE 20:
Discrete Mathematics
(Winter, 2006)
Home | Syllabus |
Schedule | Exams |
Homework
Lecture: Tue & Thur 3:30-4:50 in Center 109 (NOT 209).
Discussion Section: Wed. 10:00-10:50 in Center 212.
Course Objectives: This course provides the mathematical background
necessary for reasoning in computer science. You will learn logic and basic proof
techniques useful for the design and verification of programs and circuits.
Course Description: Basic discrete mathematical structures; sets, relations,
functions, sequences, equivalence relations, partial orders, and number systems.
Methods of reasoning and proofs; propositional logic, predicate logic, induction,
recursion, and pigeonhole principle. Infinite sets and diagonalization.
Basic counting techniques; permutations and combinations.
Applications will be given to digital logic design, elementary number theory,
design of programs, and proofs of program correctness.
Disccusion Board:
his class has a discussion board available. It's monitored
by TAs and the instructor.
You'll find it a good
place to go for help (although office hours are good, too!).
Textbooks:
Recommended:
- 2000 Solved Problems in Discrete Mathematics by Seymour Lipshchutz.
- Discrete Mathematics with Applications by Susanna Epp.sss
Grades
A final overall percentage score will be calculated based on the weighted average
of the scores earned on exams and quizzes.
This percentage score will be used to determine a final letter grade as follows:
| 90%-100% |
A |
| 80%-90% |
B |
| 65%-80% |
C |
| 50%-65% |
D |
| <50% |
F |
Pluses and minuses will be attached to the letter grades as the instructor deems
appropriate.