Discrete Mathematics For CS (2015)
Discrete Mathematics For CS (2015)
Department of Mathematics
Course code: Math 2051 Credit hours: 3 (ECTS 5) Contact hrs.: 3 Tutorial hrs.: 2
Year: II Semester: I Academic Yr.: 2022/2023
Course description
The course is designed to prepare students to have a strong background in combinatory and graph
theory for successful accomplishment of their field of study. This course rigorously discusses the
basic concepts of elementary counting principles, recurrence relations, elements of graph theory,
directed graphs, weighted graphs, matrix representations of graphs and directed graphs, and
application of graphs.
Course objectives
Page 1 of 2
Chapter 3: Elements of graph theory (10 hrs.)
3.1. Definition and examples of a graph 3.5. Eulerian and Hamiltonian graphs
3.2. Isomorphic graphs 3.6. Tree Graphs
3.3. Path and connectivity of a graph 3.7. Planar graphs
3.4. Complete, regular and bipartite graphs 3.8. Graph colouring
Chapter 4: Directed graphs (6 hrs.)
Mattson, H. F. (1993). Discrete mathematics with applications. John Wiley & Sons, Inc.
Rosen, K. H., & Krithivasan, K. (2012). Discrete mathematics and its applications: with
combinatorics and graph theory. Tata McGraw-Hill Education.
References:
Iyengar, S.N. (2004). Discrete mathematics. Vikas publishing house PVT LTD.
Page 2 of 2