جامعة أم القرى

جامعة أم القرى

Discrete Structures II​​​​​​​


- 2016/12/12
  
Discrete Structures II
Course title 
14011802-3 
Course code 
4
Level
Lecture : 2
Lab        : 2
Credit    : 3
Hours
  • 14011801-3  Discrete Structures I 

  • 14011101-4  Computer Programming

Pre-requisites
--
Co-requisites
This course covers the advanced mathematical foundations of computer science and engineering.
It introduces elementary concepts in mathematics such. Discrete Probability, graph theory, advance counting and trees to solve real world problems.
Be able to understand and use probability in practical problems
Be able to synthesize advanced proofs
Be able to apply concepts of graph theory and trees to solve real world problems
Objectives
 
    1.Discrete Probability
         a.An Introduction to Discrete Probability       
         b.Probability Theory         
         c.Bayes’ Theorem         
         d.Expected Value and Variance         
    2. Advanced Counting Techniques
a.Applications of Recurrence Relations.
b.Solving Linear Recurrence Relations.
c.Divide-and-Conquer Algorithms and Recurrence Relations.
d.Generating Functions.
e.Inclusion–Exclusion.
f.Applications of Inclusion–Exclusion.
    3. Relations
a.Relations and Their Properties.
b.n-ary Relations and Their Applications .
c. Representing Relations.
d.Closures of Relations.
e.Equivalence Relations.
f.Partial Orderings.
    4. Graphs
a.Graphs and Graph Models.
b.Graph Terminology and Special Types of Graphs. .
c.Representing Graphs and Graph Isomorphism.
d.Connectivity.
e.Euler and Hamilton Paths.
f.Shortest-Path Problems.
g.Planar Graphs
h.Graph Coloring
    5.Trees
a.Introduction to Trees
b.Applications of Tree
c.Tree Traversal
d.Spanning Trees
e.Minimum Spanning Trees
    6. Linked List, Stack, and Queue
    7. Induction
a.Mathematical Induction
b.Weak and strong induction
c.Recursive definitions of functions and sequences
d.Recurrence relation
   8. Relations
a.Reflexivity, symmetry, transitivity
b.Operations, union, intersection, complement, projection, join
c.Composition and exponentiation
d.  Equivalence relations and equivalence classes
 
Description
  
 
جار التحميل