Discrete mathematics
Course: System Analysis
Structural unit: Faculty of Computer Science and Cybernetics
Title
Discrete mathematics
Code
Module type
Обов’язкова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2021/2022
Semester/trimester when the component is delivered
1 Semester
Number of ECTS credits allocated
7
Learning outcomes
Know the basic concepts of mathematical logic, basic mathematical models and methods used in modern computer science.
Know the basic concepts of set theory and relations. Be able to write concepts and statements using formal mathematical symbols, to conduct mathematical proofs and formal justifications of statements of varying complexity.
Know the basic concepts of combinatorics. Be able to perform calculations of various combinatorial objects, apply the acquired knowledge in practical situations.
Know the basic concepts of graph theory. Be able to conduct mathematical proofs and formal substantiation of statements of varying complexity.
Know the basic concepts of Boolean function theory. Be able to perform calculations of various combinatorial objects for Boolean functions.
Know the basic concepts of automata theory: basic models of finite automata and the relationship between them and formal languages, be able to use automatic models to construct algorithms.
Form of study
Full-time form
Prerequisites and co-requisites
1. Know the basic concepts of general algebra and elementary mathematics.
2. Be able to effectively use the specified mathematical apparatus to solve various practical problems.
Course content
The subject of the discipline "Discrete Mathematics" is the presentation of basic concepts, models, results and methods of modern discrete (computer) mathematics. The discipline considers the following sections: elements of mathematical logic, set theory and relations, combinatorics, graph theory, Boolean function theory, automaton theory.
It is taught in the 1st and 2nd semesters of the 1st year in the amount of 210 hours. 7 ECTS credits, in particular: lectures - 56 hours, practical - 44 hours, independent work - 106 hours, consultations - 4 hours. The course includes 4 tests. The discipline ends with exams in the 1st and 2nd semesters.
Recommended or required reading and other learning resources/tools
1. Trokhimchuk RM, Nikitchenko MS Discrete mathematics in examples and problems / RM Trokhimchuk. - Tutorial. - Kyiv: Ukrainian Orthodox Church "Kyiv University", 2017. - 248 p.
2. Trokhimchuk RM Discrete Mathematics / RM Trokhimchuk. - К .: Вид. House "Staff", 2010.
3. Trokhimchuk RM Collection of problems and exercises on the theory of sets and relations: textbook. way. / RM Trokhimchuk. - Kyiv: Ukrainian Orthodox Church "Kyiv University", 2012.
4. Trokhimchuk RM Boolean functions: textbook. way. / RM Trokhimchuk. - Kyiv: Ukrainian Orthodox Church "Kyiv University", 2001.
5. Trokhimchuk RM Collection of problems in the theory of Boolean functions: textbook. way. / RM Trokhimchuk. - Kyiv: Ukrainian Orthodox Church "Kyiv University", 2002.
6. Karnaukh TO, Stavrovsky AB Introduction to discrete mathematics / Karnaukh TO - Kyiv: Ukrainian Orthodox Church "Kyiv University", 2006.
7. Karnaukh TO Combinatorics / Karnaukh TO - Kyiv: Ukrainian Orthodox Church "Kyiv Universit", 2011.
Planned learning activities and teaching methods
Lecture, practical classes, independent work
Assessment methods and criteria
Test work, current assessment, exam
Language of instruction
Ukrainian
Lecturers
This discipline is taught by the following teachers
Rostyslav
M
Trokhymchuk
Operations Research
Faculty of Computer Science and Cybernetics
Faculty of Computer Science and Cybernetics
Departments
The following departments are involved in teaching the above discipline
Operations Research
Faculty of Computer Science and Cybernetics