ICS 253 Discrete Structures I Fall 2007 |
Information & computer Sciences Department | ||||||
GQs | Links |
Instructor: |
|
Office: |
Bldg 22 (124-8), ICS - KFUPM |
Phone: |
860-3819 |
E-mail: |
malalla@kfupm.edu.sa |
Office Hours: |
SM 9 – 11, and whenever you catch me. |
Description
The course covers various topics in discrete mathematics that are widely used in Computer Science. Discrete mathematics deals with (finite or infinite) objects that are disconnected like books, tables, integers, graphs, and trees. The course is divided into three main areas: logic and mathematical reasoning, counting and combinatorial techniques, and graphs and trees. Here is the course syllabus.
Prerequisites
ICS102 is the official prerequisites for this course. However, a background in discrete mathematics (in MATH 101), data structures, and probability will be very helpful.
Course Objectives
Course Learning Outcomes
After completion of this course, the student should be able to:
Textbook
The official textbook is
The official website of the book contains many useful resources. |
References
N.L. Biggs, Discrete Mathematics (revised edition), Clarendon Press, 1989.
N. Crisler, P. Fisher, and Froelich, Discrete Mathematics through Applications, 2nd Ed., W. H. Freeman Co., 2000.
A. Tucker, Applied Combinatorics, John Wiley, 1980.
R. P. Grimaldi, Discrete and Combinatorial Mathematics: An Applied Introduction, 4th Ed., Addison Wesley, 1998.
M. Huth, M. Ryan, Logic in Computer Science, Cambridge University Press, 2001.
Assignments/Quizzes & coursework |
20% |
Major Exam I Sat Mar. 22nd at 7:30-9:30 pm. |
20% |
Major Exam II Sun. Mon. 4th at 8-10 pm. |
25% |
Comprehensive Final Exam |
35% |