ECS20: Discrete Mathematics -- Winter 2008


Course Objectives

In this course, you will learn a set of mathematical facts and how to apply them to solve problems in computer science concerned with relationships among and manipulation of discrete objects. Specifically, you will learn the techniques fundamental to the specification of a problem and the associated solution, analysis of the cost and performance of the solution, and proof of the correctness of the results. The course is mathematical in that, through lectures and exercises, it will raise your ability to read, comprehend, and construct mathematical arguments to reason.

Prerequisite

Math 21-A

Lecture Time and Place

Tuesday, Thursday 10:30pm - 11:50pm, 115 Hutchison

Discussion Sessions

Section 20-A01: 1006 Giedt, Friday, 8:00am - 8:50am
Section 20-A02, 1006 Giedt, Friday, 9:00am - 9:50am

Instructor

Kwan-Liu Ma
2121 Kemper, 752-6958, ma@cs.ucdavis.edu
Office Hours: Tuesday and Thursday 2:00pm - 3:00pm

Teaching Assistant

Viet Tung Hoang, tvhoang@ucdavis.edu
Office Hours: 1-3pm Monday and Wednesday, 53 Kemper
Yelena Frid, yafrid@ucdavis.edu
Office Hours: 3-4pm Tuesday, 53 Kemper

Textbook

Kenneth H. Rosen's
Discrete Mathematics and Its Applications, sixth Edition, McGraw-Hill, 2007.
ISBN: 0-07-288008-2

Course Outline

Homeworks

Exams

Grading

      Breakdown:
Sample Grades: 90% - A,   80% - B,   70% - C,   60% - D,   <60% - F

Class Home Page

http://www.cs.ucdavis.edu/~ma/ECS20
Class announcements, handouts, homework assignments and solutions, etc. will be available here.
We also use my.ucdavis.edu to keep the record of your grades, etc.