Description
The course covers various topics in discrete mathematics that are widely used in Computer Science. Discrete mathematics is concerned with the study of mathematical structures that are inherently discrete rather than continuous. In contrast to real numbers (and functions on real numbers) that have the property of continuity, the objects studied in discrete mathematics are often countable and discrete, such as countable finite (or infinte) sets. Discrete objects can often be enumerated or mapped to integers. The course is divided into three main areas: (1) logic and mathematical reasoning, (2) counting and combinatorial techniques, (3) basic info. on probability. You can browse the course syllabus.
Prerequisites
ICS 102 is the official prerequisites for this course. However, a background in basic mathematics (e.g. MATH 101) will be useful.
Course Objectives
Course Learning Outcomes
After completion of this course, the student should be able to:
Assigned Textbook
The official website of the book contains many useful resources. |
References
Evaluation
Assignments &Quizzes |
20% |
Major Exam I |
25% |
Major Exam II |
25% |
Comprehensive Final Exam |
30% |