Course detail
Basics of Discrete Mathematics
FSI-9MDMAcad. year: 2022/2023
The subject makes students acquainted with some basic methods of discrete mathematics employed in (not only technical) practice. The content can be divided into four areas. The first of them is logic, especially the propositional and predicate logic, and its applications in computer science. The second area is formed by the graph theory with an emphasis on the graph algorithms utilized for solving optimization problems of different kinds. The next area is algebra and its applications in the theory of formal languages and automata. The last area is represented by the fundamentals of coding theory, especially the linear codes are discussed.
Language of instruction
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Norman l. Biggs: Discrete Mathematics. Oxford Science Publications 1999 (EN)
Recommended reading
F.P. Preparata, R.T. Yeh: Úvod do teórie diskrétnych matematických štruktúr. Alfa-Bratislava 1982 (CS)
J. Nešetřil: Teorie grafů. SNTL, Praha 1979 (CS)
Steven Roman: Lattices and ordered sets, Springer 2008. (EN)
S.V. Jablonskij_: Úvod do diskrétnej matematiky. Alfa-Bratislava 1984 (CS)
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Axiomatization of propositional logic
3. Predicate logic
4. Axiomatization of predicate logic
5. Directed and non-directed graphs
6. Graph algorithms
6. Nets and their applications
8. Groupoids and groups
9. Rings and fields
10.Formal languages
11.Automata
12.Introduction to coding theory
13.Linear codes