SylabUZ

Generate PDF for this page

Discrete Mathematics 1 - course description

General information
Course name Discrete Mathematics 1
Course ID 11.1-WA-IiEP-MatDys1-S17
Faculty Faculty of Exact and Natural Sciences
Field of study computer science and econometrics
Education profile academic
Level of studies First-cycle studies leading to Bachelor's degree
Beginning semester winter term 2019/2020
Course information
Semester 2
ECTS credits to win 6
Course type obligatory
Teaching language polish
Author of syllabus
  • dr hab. Ewa Drgas-Burchardt, prof. UZ
  • dr Anna Fiedorowicz
  • dr hab. Elżbieta Sidorowicz, prof. UZ
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 30 2 - - Credit with grade
Class 30 2 - - Credit with grade

Aim of the course

The course introduces  basic notions and ideas of discrete mathematics in theoretic and algorithmic aspects.

Prerequisites

Linear Algebra 1

Scope

LECTURES

  1. Fundamental counting rules, Inclusion-Exclusion Principle,  Pigeonhole Principle.
  2. Recursion.
  3. Basic notions of  graph theory: neighbourhood, adjacency, isomorphism, paths, cycles, n-connectivity, subgraphs.
  4. Some classes of graphs. Union, join and complement graph operations.
  5. Trees, binary trees.
  6. BFS and DFS algorithms.
  7. Vector spaces of  the graph.
  8. n-connectivity of graphs.
  9. Eulerian graphs. Hamiltonian Graphs.
  10. Planar  graphs, the characterization of planar graphs .
  11. Covers, independence and domination.
  12. System of distinct representatives, Hall’s Theorem, the perfect maching  of  the bipartite graph.

CLASSES

  1. Application of fundamental counting rules in exercises.
  2. Application of Inclusion-Exclusion principle in exercises.
  3. Proving combinatorial identities.
  4. Solving recurrence relations by   characteristic equations or by induction.
  5. Basic graph theory notation. Graph matrices and other kinds of graph representations. Basic graph operations.
  6. Properties of trees, counting labelled trees. BFS, DFS-algorithm, fundamental circuits and fundamental bonds.
  7. Connectivity of graphs.
  8. Algorithms for determining Eulerian and Hamiltonian cycles. Properties of Eulerian and Hamiltonian graphs.
  9. Euler’s Theorem and Kuratowski’s Theorem for planar graphs.
  10. Independence number, covering number, domination number in graphs
  11. Applications of Hall’s Thorem.

Teaching methods

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Class. The final grade is issued on the points obtained during the classes and activity during the classes.

Lecture. The final grade is issued on the points of the final test.

Final course grade.The final grade consists of the class grade (50%) and the class grade (50%). The condition of passing the subject is a positive grade from both: the class and the lecture.

Recommended reading

  1. V. Bryant, Aspects of Combinatorics, Cambridge University Press, 2000.
  2. K.A. Ross, Ch.R.B. Wright, Discrete Mathematic, Pearson Education, New Jersey, 2003.
  3. R. J. Wilson, Introduction to Graph Theory, Pearson Education Limited, United Kingdom, 2010.

 

Further reading

Notes


Modified by dr Alina Szelecka (last modification: 21-11-2020 06:10)