Computer Science, ICT and Robotic Teacher Education
Lesson Code Course Name Class Credit Lesson Time Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
DM 1269 Discrete Mathematics Бірінші курс 5 150 15 30
Course Descriptions
Kazakh
candidate of technical sc., associate professor A.Tolep

The purpose of the discipline: to equip students with a mathematical apparatus aimed at solving applied problems, which can be considered as a closely related set of mathematical methods and models, languages. This course covers elements of set theory, elements of combinatorics, functions of logic algebra, elements of graph theory, elements of coding theory.

critical thinking, brainstorming, exchange of views, discussion, problem methods.

1uses special mathematical symbols to express quantitative and qualitative relationships between objects
2knows the basic concepts of set theory, basic operations applied to sets and representations
3understands algorithmic counting (generation) of basic combinatorial objects
4knows the language of mathematical logic and logical operations, logic formulas, laws of logic algebra
5defines the types of graphs and gives their characteristics
6generates efficient codes used to detect and correct errors in code combinations
7uses the apparatus of set theory to solve applied problems and studies the properties of binary relations
8learns the methods of generating combinatorial problems
9formulates logical problems and uses mathematical logic tools to solve them
10master the skills of working with algorithms in graphs and methods of solving extreme problems in graphs
11can encode and decode information according to given algorithms
Haftalık KonuEvaluation Method
1Sets and operations on them
2Relationships and their properties
3Functions
4Combinatorial configurations. Placements. Substitutions. Dials. Binomial coefficients and their properties
5Partition the set. The principle of inclusion and exclusion
6Functions of logic algebra. Formulas
7Properties of elementary functions. The principle of duality
8Classification of Boolean functions by variables. Fullness and tightness
9Important closed classes
10Minimization of Boolean functions
11Graphs and similar objects. Isomorphism of graphs
12Types of graphs and their operations. Ways to transfer graphs
13Trees and their main properties. Eulerian and Hamiltonian counts
14Alphabetical coding. The problem of recognizing the mutual ambiguity of coding. Efficient coding. Huffman and Fano algorithms
15Error detection and correction codes. Hamming code
Relationship between the Curriculum and Learning Outcomes
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12PÇ13PÇ14PÇ15
Textbook / Material / Recommended Resources
1A. Tolep, B. Yeskarayeva. Discrete mathematics. Theory and practice. -Shymkent, 2020. -132 p.
2A.Tolep, B. Yeskarayeva. Discrete mathematics. Tasks and exercises. Educational tool. - Turkestan, 2021. - 221p.
3I. Orazov, B. Alikhanova, A. Sharipbai. Mathematical foundations of computer science. Teaching manual, -Shymkent: Alem, 2020. -192 p.
4Beisekov Zh. A methodological tool for solving logical problems in mathematics.-Shymkent, 2017.
5Kunova S.B. Discrete mathematics: Educational and methodological tool. - Almaty: 'Turan' University, 2020. -144 p.
6Mahmudova Sh.D., Urazgalieva A.N. Discrete mathematics: textbook. / Zapadno-Kazakhstan Agrarian and Technical University named after Jangir Khana. - Uralsk: ZKATU im. Jangir Khan, 2021. -167c.