Discrete Mathematics
Discrete Mathematics
Discrete Mathematics
COURSE SPECIFICATION
(DISCRETE MATHEMATICS)
A- Basic Information
B- Professional Information
1- Overall aims of course
Understand the logic, sets, function and relations.
Understanding and applying of mathematical reasoning.
Using the Boolean algebra and Logic circuits.
Perform various operations with relations and functions
(congruence, methods of proof, induction, recursion, etc...).
Explain and use the concepts of graphs and trees.
3- Contents
Topic No. of Lecture Tutorial
Hours /Practical
1 Introduction 3 3 -
5 Graphs
Introduction to graphs
Directed and undirected graphs
graph terminology,
representing graphs,
Connectivity. 18 9 9
Graph Isomorphism
Euler and Hamilton paths,
shortest path problems
Traveling Salesperson problems
CPM(Critical Path Method)
Planar graph.
6 Trees 12 6 6
Introduction to trees.
Application of trees.
Tree traversal.
Trees and sorting.
Spanning trees.
Minimum spanning trees.
7 Boolean Algebra
Boolean functions
representing Boolean functions 9 3 6
Logic gates
Simplification
Half, and full adders.
Total number of Hours for the course 84 42 42
5-a Methods
5.a.1 Reports, assignments, exercises, and final written exam … to
assess knowledge and understanding.
5.a.2 Regular oral and written quizzes ……. to assess …intellectual
skills.
5.a.3 Reports, assignments, and discussions ……. to assess …general
and transferable skills.
Course coordinator:
Prof. Waiel Fathy
Head of Department:
Prof. Waiel Fathy
Date: / /