SlideShare a Scribd company logo
NATIONAL RESEARCH OGAREV MORDOVIA STATE UNIVERSITY
Course: Discrete Mathematics
Major profiles:
Informatics and computer science (ICS), Programming Engineering (PE)
CONTENT – 1
The discipline “Discrete Mathematics” (hereinafter referred to as DM) is studied
at the 2st (spring) semester of the 1st (2nd) year of tuition.
The content is divided into 4 blocks / modules:
• “Set theory and combinatorics”.
• “Graph theory”.
• “Algebraic structures”.
• “Coding theory”.
The volumes of the 1st and the 2nd modules (in academic hours) are
approximately the same, the 3rd and the 4th volumes are somewhat smaller.
At the end of studying the module 1, 2 and 3–4 every student must write and
defend an essay (will be discussed later). So there are 3 essays to be written
during the semester.
The studying of DM ends with exam that takes place in June.
OMSU – Discrete Mathematics
PE & ICS
CONTENT – 2
Set theory and combinatorics
The definition of set. Universal and empty sets. Set operations and their
properties. Venn diagrams.
Cartesian product of sets. Binary relations. Application to relational databases.
Ordering and equivalence relationships. Cardinality of a set. Mappings. Ordered
and disordered sets. Sorting algorythms.
Problems of combinatorics. Principles of sum and of product. Permutations,
arrangements and combinations (with and without repeating elements). The
number of subsets in n-element set. Binomial theorem and its generalization.
The Pascal triangle.
Coverings and partitions. The cardinality of sets’ union. Stirling (of the 2nd kind)
and Bell numbers.
OMSU – Discrete Mathematics
PE & ICS
CONTENT – 3
Graph theory
Graphs. adjacency and incidence. The ways of graph representation: adjacency
and incidence matrices, list of adjacency. Basic operations upon graphs.
Graph connectivity. Distances in graphs. Tree graphs and circuits. Cyclomatic
number. Euler (unicursal) and Hamilton graphs. Spanning trees. Algorithms of
Prim and Kruskal.
Depth-first search and breadth-first search. Modification of algorithms for
searching of graph’s connectivity components.
Transport networks. Dijkstra algorithm. The problems of maximum flow and
Ford-Fulkerson algorithm.
OMSU – Discrete Mathematics
PE & ICS
CONTENT – 4
Algebraic structures
Operation upon the elements of set. Algebra as some structure (elements +
operations). Cayley table.
Sets with one operation. Groupoids and groups. Examples. Subgroup. Abel
(commutative) groups. The group of permutations. Cyclic groups.
Sets with two operations. Rings and fields.
The ring of integers. Divisibility, GCD and LCM. Euclidean algorithm due to
integers. Comparisons by integer module. Rings and fields of residues.
The ring of one-variable polynomials. The polynomial roots. Divisibility and GCD
of polynomials. Fundamental algebra theorem. Factorization of polynomials.
Horner’s rule. Euclidean algorithm due to polynomials.
OMSU – Discrete Mathematics
PE & ICS
CONTENT – 5
Coding theory
Coding as mapping, its purposes and types. Uniquely decodable codes. Kraft-
McMillan theorem. Prefix codes.
Message redundancy and the problem of optimal coding. Example: Morse code.
Shannon-Fano and Huffman codes.
Elementary mistakes in messages: symbol drop-out, inserting of symbol and
substitution error. Noise combating codes. The code distance. Hamming code.
Coding for data compression. LZW algorithm. The idea of compressing data with
information losses (JPEG and MP3).
Coding for information security. Ciphers. Public key encryption. Diffie-Hellman
key exchange and RSA algorithm.
OMSU – Discrete Mathematics
PE & ICS
Pedagogical METHODS – 1
Auditorial
• Lections – for all 1st (2nd)-year students of the profile.
• Practice / trainings – for each academic group separately (if there are many).
On practice / trainings students solve typical computational problems of
the discipline proposed by the teacher. The topics of practice / trainings
must be in harmony with the lections’ topics.
Subgroup (5– 6 students) work is done from time
to time at the trainings. It may be a collective
solving of a problem that allows “parallelization”
(e.g. searching for spanning tree using Prim and
Kruskal algorithms). Students enjoy this kind of
command work as it is a competition between
subgroups.
It’s quite effective, too, because students explain the learning
material to each other while fulfilling the collective task.
OMSU – Discrete Mathematics
PE & ICS
Extraauditorial
• Essays / tests – mandatory
For DM essay is a sequence of theoretical questions and computational
problems that must be solved by a student. 3 essays must be written: in the
middle of March, April and May, respectively.
• Computer programming – additional
The PE and ICS-students are the future programmers, so they must be able
to realize some typical algorithms of DM using high-level programming language.
The student may choose the language as he/she wants, dialects of C and Pascal
are the common choices.
Pedagogical METHODS – 2
All the extraauditorial work is
controlled by the teacher.
Students must defend their
essays and programs.
OMSU – Discrete Mathematics
PE & ICS
Pedagogical METHODS – 3
Example of computational problems in essay “Graph theory”
1. Two graphs are described by their matrices of adjacency. Check if the graphs
are isomorphic. Then make a picture of both graphs. (Each graph has 7 vertices.)
2. Two graphs are given in a picture. Check if the graphs are homeomorphic. (The
number of vertices is some like 10–12 and may not be same for both graphs.)
3. In one of graphs mentioned above (see #2) find the Euler subgraph with
maximal number of edges.
4. For a graph on the picture find diameter, centers, radius, articulation nodes and
bridges. Write down the incidence matrix for this graph.
5. 10-vertice graph is given by its matrix of adjacency. Find the way from the 3rd
vertex to the 10th vertex using depth-first search. Find the way from the 10th
vertex to the 1st vertex using breadth-first search. Don’t make a picture of the
graph while fulfilling the task.
…to be continued on the next slide
OMSU – Discrete Mathematics
PE & ICS
… the beginning is on the previous slide
6. 10-vertice graph is given by its list of adjacency. Find all the connectivity
components of the graph by using depth-first search and breadth-first search. As
in the previous task, you should not make a picture of the graph.
7. Find the minimal spanning tree of weighted graph using algorithms of Prim and
Kruskal.
8. Weighted graph from #7 represents transport network. Find the minimal-cost
way from vertex 0 to vertex 10 using Dijkstra algorithm.
9. Find the maximal flow in a transport network with the help of Ford-Fulkerson
algorithm.
Pedagogical METHODS – 4
OMSU – Discrete Mathematics
PE & ICS
Pedagogical METHODS – 5
Examples of programming tasks (module “Graph theory”)
(The ways of graph representation are defined by a programmer; the choice of
algorithm relies on a programmer, too).
1. Find the way from vertex A to vertex B in a connected graph (A and B are
chosen by user).
2. Find the minimal spanning tree in a weighted graph.
3. In a transport network find the
minimal-cost way from the source to
the sink.
4. Find out the maximal flow in the
transport network.
OMSU – Discrete Mathematics
PE & ICS
ASSESSMENTS
Rating system is used: semester (3 essays + auditorial work) + exam
100 points is the possible maximum
• 86 – 100 – “Excellent” (approx. “A” or “B” in ECTS grading scale)
• 71 – 85 – “Good” (approx. “C” or “D” in ECTS grading scale)
• 51 – 70 – “Satisfactory” (approx. “D” or “E” in ECTS grading scale)
• 0 – 50 – “Bad” (approx. “Fx” or “F” in ECTS grading scale)
OMSU – Discrete Mathematics
PE & ICS
Example of examination task
Theoretical questions
1. Binary relations and their properties. Ordering relationship.
2. Transport networks. Dijkstra algorythm.
Computational problem
Correct the substitution error in a message which is coded by (15, 11)
Hamming code, if there is any: 001010111010011.

More Related Content

What's hot

Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
CSCJournals
 
What is Discrete Mathematics?
What is Discrete Mathematics?What is Discrete Mathematics?
What is Discrete Mathematics?
Brainware University
 
Hand out dm
Hand out dmHand out dm
Hand out dm
kanaka vardhini
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friends
Valeria de Paiva
 
Application of discrete mathematics in IT
Application of discrete mathematics in ITApplication of discrete mathematics in IT
Application of discrete mathematics in IT
ShahidAbbas52
 
Introduction fundamentals sets and sequences (notes)
Introduction  fundamentals sets and sequences (notes)Introduction  fundamentals sets and sequences (notes)
Introduction fundamentals sets and sequences (notes)
IIUM
 
Analytic geometry
Analytic geometryAnalytic geometry
Applications of Discrete Structures
Applications of Discrete StructuresApplications of Discrete Structures
Applications of Discrete Structures
aviban
 
Basic Foundations of Automata Theory
Basic Foundations of Automata TheoryBasic Foundations of Automata Theory
Basic Foundations of Automata Theory
saugat86
 
Introduction fundamentals sets and sequences
Introduction  fundamentals sets and sequencesIntroduction  fundamentals sets and sequences
Introduction fundamentals sets and sequences
IIUM
 
Branches of mathematics
Branches of mathematicsBranches of mathematics
Branches of mathematics
mathematics20152017
 
Mc0079 computer based optimization methods--phpapp02
Mc0079 computer based optimization methods--phpapp02Mc0079 computer based optimization methods--phpapp02
Mc0079 computer based optimization methods--phpapp02
Rabby Bhatt
 
Master of Computer Application (MCA) – Semester 4 MC0079
Master of Computer Application (MCA) – Semester 4  MC0079Master of Computer Application (MCA) – Semester 4  MC0079
Master of Computer Application (MCA) – Semester 4 MC0079
Aravind NC
 
Mathematics applied in major fields of science and technology
Mathematics applied  in major fields of science and technologyMathematics applied  in major fields of science and technology
Mathematics applied in major fields of science and technology
shreetmishra98
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
Valeria de Paiva
 
Dialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek Calculus
Valeria de Paiva
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit Substitutions
Valeria de Paiva
 
The Comprehensive Guide on Branches of Mathematics
The Comprehensive Guide on Branches of MathematicsThe Comprehensive Guide on Branches of Mathematics
The Comprehensive Guide on Branches of Mathematics
Stat Analytica
 

What's hot (18)

Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
Automated Education Propositional Logic Tool (AEPLT): Used For Computation in...
 
What is Discrete Mathematics?
What is Discrete Mathematics?What is Discrete Mathematics?
What is Discrete Mathematics?
 
Hand out dm
Hand out dmHand out dm
Hand out dm
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friends
 
Application of discrete mathematics in IT
Application of discrete mathematics in ITApplication of discrete mathematics in IT
Application of discrete mathematics in IT
 
Introduction fundamentals sets and sequences (notes)
Introduction  fundamentals sets and sequences (notes)Introduction  fundamentals sets and sequences (notes)
Introduction fundamentals sets and sequences (notes)
 
Analytic geometry
Analytic geometryAnalytic geometry
Analytic geometry
 
Applications of Discrete Structures
Applications of Discrete StructuresApplications of Discrete Structures
Applications of Discrete Structures
 
Basic Foundations of Automata Theory
Basic Foundations of Automata TheoryBasic Foundations of Automata Theory
Basic Foundations of Automata Theory
 
Introduction fundamentals sets and sequences
Introduction  fundamentals sets and sequencesIntroduction  fundamentals sets and sequences
Introduction fundamentals sets and sequences
 
Branches of mathematics
Branches of mathematicsBranches of mathematics
Branches of mathematics
 
Mc0079 computer based optimization methods--phpapp02
Mc0079 computer based optimization methods--phpapp02Mc0079 computer based optimization methods--phpapp02
Mc0079 computer based optimization methods--phpapp02
 
Master of Computer Application (MCA) – Semester 4 MC0079
Master of Computer Application (MCA) – Semester 4  MC0079Master of Computer Application (MCA) – Semester 4  MC0079
Master of Computer Application (MCA) – Semester 4 MC0079
 
Mathematics applied in major fields of science and technology
Mathematics applied  in major fields of science and technologyMathematics applied  in major fields of science and technology
Mathematics applied in major fields of science and technology
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 
Dialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek Calculus
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit Substitutions
 
The Comprehensive Guide on Branches of Mathematics
The Comprehensive Guide on Branches of MathematicsThe Comprehensive Guide on Branches of Mathematics
The Comprehensive Guide on Branches of Mathematics
 

Viewers also liked

Welcome by the Department of Mathematics
Welcome by the Department of MathematicsWelcome by the Department of Mathematics
Welcome by the Department of Mathematics
metamath
 
Graph theory concepts complex networks presents-rouhollah nabati
Graph theory concepts   complex networks presents-rouhollah nabatiGraph theory concepts   complex networks presents-rouhollah nabati
Graph theory concepts complex networks presents-rouhollah nabati
nabati
 
Math-Bridge Author DREx
Math-Bridge Author DRExMath-Bridge Author DREx
Math-Bridge Author DREx
metamath
 
Math-Bridge Author Staticl-os
Math-Bridge Author Staticl-osMath-Bridge Author Staticl-os
Math-Bridge Author Staticl-os
metamath
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
metamath
 
Math-Bridge Content Collections
Math-Bridge Content CollectionsMath-Bridge Content Collections
Math-Bridge Content Collections
metamath
 
MetaMath Dissemination Materials
MetaMath Dissemination MaterialsMetaMath Dissemination Materials
MetaMath Dissemination Materials
metamath
 
Erasmus+: Capacity Building in Higher Education
Erasmus+: Capacity Building in Higher EducationErasmus+: Capacity Building in Higher Education
Erasmus+: Capacity Building in Higher Education
metamath
 
Math bridge Usage Scenarios
Math bridge Usage ScenariosMath bridge Usage Scenarios
Math bridge Usage Scenarios
metamath
 
Math-Bridge Translate UI
Math-Bridge Translate UIMath-Bridge Translate UI
Math-Bridge Translate UI
metamath
 
о лаб мод и упр 2014
о лаб мод и упр 2014о лаб мод и упр 2014
о лаб мод и упр 2014
metamath
 
Mathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systemsMathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systems
metamath
 
Math-Bridge Event Systems
Math-Bridge Event SystemsMath-Bridge Event Systems
Math-Bridge Event Systems
metamath
 
WP 2 Discussion
WP 2 DiscussionWP 2 Discussion
WP 2 Discussion
metamath
 
Math-Bridge Edit Authoring
Math-Bridge Edit AuthoringMath-Bridge Edit Authoring
Math-Bridge Edit Authoring
metamath
 
Math-Bridge Trouble shooting
Math-Bridge Trouble shootingMath-Bridge Trouble shooting
Math-Bridge Trouble shooting
metamath
 
Probability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State UniversityProbability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State University
metamath
 
Math-Birdge Author BasicEx
Math-Birdge Author BasicExMath-Birdge Author BasicEx
Math-Birdge Author BasicEx
metamath
 
Math Education for STEM disciplines in the EU
Math Education for STEM disciplines in the EUMath Education for STEM disciplines in the EU
Math Education for STEM disciplines in the EU
metamath
 
WP 1 Discussion
WP 1 DiscussionWP 1 Discussion
WP 1 Discussion
metamath
 

Viewers also liked (20)

Welcome by the Department of Mathematics
Welcome by the Department of MathematicsWelcome by the Department of Mathematics
Welcome by the Department of Mathematics
 
Graph theory concepts complex networks presents-rouhollah nabati
Graph theory concepts   complex networks presents-rouhollah nabatiGraph theory concepts   complex networks presents-rouhollah nabati
Graph theory concepts complex networks presents-rouhollah nabati
 
Math-Bridge Author DREx
Math-Bridge Author DRExMath-Bridge Author DREx
Math-Bridge Author DREx
 
Math-Bridge Author Staticl-os
Math-Bridge Author Staticl-osMath-Bridge Author Staticl-os
Math-Bridge Author Staticl-os
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
 
Math-Bridge Content Collections
Math-Bridge Content CollectionsMath-Bridge Content Collections
Math-Bridge Content Collections
 
MetaMath Dissemination Materials
MetaMath Dissemination MaterialsMetaMath Dissemination Materials
MetaMath Dissemination Materials
 
Erasmus+: Capacity Building in Higher Education
Erasmus+: Capacity Building in Higher EducationErasmus+: Capacity Building in Higher Education
Erasmus+: Capacity Building in Higher Education
 
Math bridge Usage Scenarios
Math bridge Usage ScenariosMath bridge Usage Scenarios
Math bridge Usage Scenarios
 
Math-Bridge Translate UI
Math-Bridge Translate UIMath-Bridge Translate UI
Math-Bridge Translate UI
 
о лаб мод и упр 2014
о лаб мод и упр 2014о лаб мод и упр 2014
о лаб мод и упр 2014
 
Mathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systemsMathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systems
 
Math-Bridge Event Systems
Math-Bridge Event SystemsMath-Bridge Event Systems
Math-Bridge Event Systems
 
WP 2 Discussion
WP 2 DiscussionWP 2 Discussion
WP 2 Discussion
 
Math-Bridge Edit Authoring
Math-Bridge Edit AuthoringMath-Bridge Edit Authoring
Math-Bridge Edit Authoring
 
Math-Bridge Trouble shooting
Math-Bridge Trouble shootingMath-Bridge Trouble shooting
Math-Bridge Trouble shooting
 
Probability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State UniversityProbability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State University
 
Math-Birdge Author BasicEx
Math-Birdge Author BasicExMath-Birdge Author BasicEx
Math-Birdge Author BasicEx
 
Math Education for STEM disciplines in the EU
Math Education for STEM disciplines in the EUMath Education for STEM disciplines in the EU
Math Education for STEM disciplines in the EU
 
WP 1 Discussion
WP 1 DiscussionWP 1 Discussion
WP 1 Discussion
 

Similar to Course - Discrete Mathematics

CMI2012 CCSS for Mathematics
CMI2012 CCSS for MathematicsCMI2012 CCSS for Mathematics
CMI2012 CCSS for Mathematics
Janet Hale
 
Presentation1
Presentation1Presentation1
Presentation1
Vikas Saxena
 
Differentiated instruction
Differentiated instructionDifferentiated instruction
Differentiated instruction
Nicole Muth
 
AI to advance science research
AI to advance science researchAI to advance science research
AI to advance science research
Ding Li
 
Lesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptxLesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptx
MUHAMMADHAIQALHELMIM
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 
Lection 1.pptx
Lection 1.pptxLection 1.pptx
Lection 1.pptx
ssuser039bf6
 
The Design and Analysis of Computer Algorithms [Aho, Hopcroft & Ullman 1974-0...
The Design and Analysis of Computer Algorithms [Aho, Hopcroft & Ullman 1974-0...The Design and Analysis of Computer Algorithms [Aho, Hopcroft & Ullman 1974-0...
The Design and Analysis of Computer Algorithms [Aho, Hopcroft & Ullman 1974-0...
YanNaingSoe33
 
Could a Data Science Program use Data Science Insights?
Could a Data Science Program use Data Science Insights?Could a Data Science Program use Data Science Insights?
Could a Data Science Program use Data Science Insights?
Zachary Thomas
 
2018 syllabus
2018 syllabus2018 syllabus
2018 syllabus
sunilSunilmech345
 
A New Method To Solve Assignment Models
A New Method To Solve Assignment ModelsA New Method To Solve Assignment Models
A New Method To Solve Assignment Models
Andrea Porter
 
Syabus
SyabusSyabus
173448987 se3-4-it-2008
173448987 se3-4-it-2008173448987 se3-4-it-2008
173448987 se3-4-it-2008
homeworkping9
 
On mesh
On meshOn mesh
Analysis of Algorithms Syllabus
Analysis of Algorithms  SyllabusAnalysis of Algorithms  Syllabus
Analysis of Algorithms Syllabus
Andres Mendez-Vazquez
 
A combinatorial miscellany by Anders BJ Orner and Richard P. Stanley
A combinatorial miscellany by Anders BJ Orner and Richard P. StanleyA combinatorial miscellany by Anders BJ Orner and Richard P. Stanley
A combinatorial miscellany by Anders BJ Orner and Richard P. Stanley
Pim Piepers
 
A combinatorial miscellany by anders bj ¨orner and richard p. stanley
A combinatorial miscellany by anders bj ¨orner and richard p. stanleyA combinatorial miscellany by anders bj ¨orner and richard p. stanley
A combinatorial miscellany by anders bj ¨orner and richard p. stanleyPim Piepers
 
1. Assume that an algorithm to solve a problem takes f(n) microse.docx
1.  Assume that an algorithm to solve a problem takes f(n) microse.docx1.  Assume that an algorithm to solve a problem takes f(n) microse.docx
1. Assume that an algorithm to solve a problem takes f(n) microse.docx
SONU61709
 

Similar to Course - Discrete Mathematics (20)

CMI2012 CCSS for Mathematics
CMI2012 CCSS for MathematicsCMI2012 CCSS for Mathematics
CMI2012 CCSS for Mathematics
 
Presentation1
Presentation1Presentation1
Presentation1
 
Graphs-LeX12016
Graphs-LeX12016Graphs-LeX12016
Graphs-LeX12016
 
Differentiated instruction
Differentiated instructionDifferentiated instruction
Differentiated instruction
 
AI to advance science research
AI to advance science researchAI to advance science research
AI to advance science research
 
Lesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptxLesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptx
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Lection 1.pptx
Lection 1.pptxLection 1.pptx
Lection 1.pptx
 
The Design and Analysis of Computer Algorithms [Aho, Hopcroft & Ullman 1974-0...
The Design and Analysis of Computer Algorithms [Aho, Hopcroft & Ullman 1974-0...The Design and Analysis of Computer Algorithms [Aho, Hopcroft & Ullman 1974-0...
The Design and Analysis of Computer Algorithms [Aho, Hopcroft & Ullman 1974-0...
 
Could a Data Science Program use Data Science Insights?
Could a Data Science Program use Data Science Insights?Could a Data Science Program use Data Science Insights?
Could a Data Science Program use Data Science Insights?
 
2018 syllabus
2018 syllabus2018 syllabus
2018 syllabus
 
A New Method To Solve Assignment Models
A New Method To Solve Assignment ModelsA New Method To Solve Assignment Models
A New Method To Solve Assignment Models
 
Syabus
SyabusSyabus
Syabus
 
173448987 se3-4-it-2008
173448987 se3-4-it-2008173448987 se3-4-it-2008
173448987 se3-4-it-2008
 
On mesh
On meshOn mesh
On mesh
 
Analysis of Algorithms Syllabus
Analysis of Algorithms  SyllabusAnalysis of Algorithms  Syllabus
Analysis of Algorithms Syllabus
 
A combinatorial miscellany by Anders BJ Orner and Richard P. Stanley
A combinatorial miscellany by Anders BJ Orner and Richard P. StanleyA combinatorial miscellany by Anders BJ Orner and Richard P. Stanley
A combinatorial miscellany by Anders BJ Orner and Richard P. Stanley
 
A combinatorial miscellany by anders bj ¨orner and richard p. stanley
A combinatorial miscellany by anders bj ¨orner and richard p. stanleyA combinatorial miscellany by anders bj ¨orner and richard p. stanley
A combinatorial miscellany by anders bj ¨orner and richard p. stanley
 
1. Assume that an algorithm to solve a problem takes f(n) microse.docx
1.  Assume that an algorithm to solve a problem takes f(n) microse.docx1.  Assume that an algorithm to solve a problem takes f(n) microse.docx
1. Assume that an algorithm to solve a problem takes f(n) microse.docx
 

More from metamath

Probability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State UniversityProbability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State University
metamath
 
A Course of Calculus for IT-Students
A Course of Calculus for IT-StudentsA Course of Calculus for IT-Students
A Course of Calculus for IT-Students
metamath
 
Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematics
metamath
 
Probability Theory and Mathematical Statistics
Probability Theory and Mathematical StatisticsProbability Theory and Mathematical Statistics
Probability Theory and Mathematical Statistics
metamath
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
metamath
 
SEFI comparative study: Course - Algebra and Geometry
SEFI comparative study: Course - Algebra and GeometrySEFI comparative study: Course - Algebra and Geometry
SEFI comparative study: Course - Algebra and Geometry
metamath
 
Calculus - St. Petersburg Electrotechnical University "LETI"
Calculus - St. Petersburg Electrotechnical University "LETI"Calculus - St. Petersburg Electrotechnical University "LETI"
Calculus - St. Petersburg Electrotechnical University "LETI"
metamath
 
стратегия развития книту каи
стратегия развития книту каистратегия развития книту каи
стратегия развития книту каи
metamath
 
Probability Theory and Mathematical Statistics
Probability Theory and Mathematical StatisticsProbability Theory and Mathematical Statistics
Probability Theory and Mathematical Statistics
metamath
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
metamath
 
International Activities of the University in academic field
International Activities of the University in academic fieldInternational Activities of the University in academic field
International Activities of the University in academic field
metamath
 
How to design a miniature train set that always loops back well? Two question...
How to design a miniature train set that always loops back well? Two question...How to design a miniature train set that always loops back well? Two question...
How to design a miniature train set that always loops back well? Two question...
metamath
 
UNN - Mr. Shvetsov
UNN - Mr. ShvetsovUNN - Mr. Shvetsov
UNN - Mr. Shvetsov
metamath
 
UNN - Mr. Kuzenkov
UNN - Mr. KuzenkovUNN - Mr. Kuzenkov
UNN - Mr. Kuzenkov
metamath
 
UNN - Mr. Fedosin
UNN - Mr. FedosinUNN - Mr. Fedosin
UNN - Mr. Fedosin
metamath
 
TSU
TSUTSU
OMSU - Mr. Syromiasov
OMSU - Mr. SyromiasovOMSU - Mr. Syromiasov
OMSU - Mr. Syromiasov
metamath
 
OMSU - Mr. Chuchaev
OMSU - Mr. ChuchaevOMSU - Mr. Chuchaev
OMSU - Mr. Chuchaev
metamath
 
LETI - Mr. Posov
LETI - Mr. PosovLETI - Mr. Posov
LETI - Mr. Posov
metamath
 
Leti Kolpakov
Leti KolpakovLeti Kolpakov
Leti Kolpakov
metamath
 

More from metamath (20)

Probability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State UniversityProbability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State University
 
A Course of Calculus for IT-Students
A Course of Calculus for IT-StudentsA Course of Calculus for IT-Students
A Course of Calculus for IT-Students
 
Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematics
 
Probability Theory and Mathematical Statistics
Probability Theory and Mathematical StatisticsProbability Theory and Mathematical Statistics
Probability Theory and Mathematical Statistics
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
 
SEFI comparative study: Course - Algebra and Geometry
SEFI comparative study: Course - Algebra and GeometrySEFI comparative study: Course - Algebra and Geometry
SEFI comparative study: Course - Algebra and Geometry
 
Calculus - St. Petersburg Electrotechnical University "LETI"
Calculus - St. Petersburg Electrotechnical University "LETI"Calculus - St. Petersburg Electrotechnical University "LETI"
Calculus - St. Petersburg Electrotechnical University "LETI"
 
стратегия развития книту каи
стратегия развития книту каистратегия развития книту каи
стратегия развития книту каи
 
Probability Theory and Mathematical Statistics
Probability Theory and Mathematical StatisticsProbability Theory and Mathematical Statistics
Probability Theory and Mathematical Statistics
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
 
International Activities of the University in academic field
International Activities of the University in academic fieldInternational Activities of the University in academic field
International Activities of the University in academic field
 
How to design a miniature train set that always loops back well? Two question...
How to design a miniature train set that always loops back well? Two question...How to design a miniature train set that always loops back well? Two question...
How to design a miniature train set that always loops back well? Two question...
 
UNN - Mr. Shvetsov
UNN - Mr. ShvetsovUNN - Mr. Shvetsov
UNN - Mr. Shvetsov
 
UNN - Mr. Kuzenkov
UNN - Mr. KuzenkovUNN - Mr. Kuzenkov
UNN - Mr. Kuzenkov
 
UNN - Mr. Fedosin
UNN - Mr. FedosinUNN - Mr. Fedosin
UNN - Mr. Fedosin
 
TSU
TSUTSU
TSU
 
OMSU - Mr. Syromiasov
OMSU - Mr. SyromiasovOMSU - Mr. Syromiasov
OMSU - Mr. Syromiasov
 
OMSU - Mr. Chuchaev
OMSU - Mr. ChuchaevOMSU - Mr. Chuchaev
OMSU - Mr. Chuchaev
 
LETI - Mr. Posov
LETI - Mr. PosovLETI - Mr. Posov
LETI - Mr. Posov
 
Leti Kolpakov
Leti KolpakovLeti Kolpakov
Leti Kolpakov
 

Recently uploaded

TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 

Recently uploaded (20)

TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 

Course - Discrete Mathematics

  • 1. NATIONAL RESEARCH OGAREV MORDOVIA STATE UNIVERSITY Course: Discrete Mathematics Major profiles: Informatics and computer science (ICS), Programming Engineering (PE)
  • 2. CONTENT – 1 The discipline “Discrete Mathematics” (hereinafter referred to as DM) is studied at the 2st (spring) semester of the 1st (2nd) year of tuition. The content is divided into 4 blocks / modules: • “Set theory and combinatorics”. • “Graph theory”. • “Algebraic structures”. • “Coding theory”. The volumes of the 1st and the 2nd modules (in academic hours) are approximately the same, the 3rd and the 4th volumes are somewhat smaller. At the end of studying the module 1, 2 and 3–4 every student must write and defend an essay (will be discussed later). So there are 3 essays to be written during the semester. The studying of DM ends with exam that takes place in June. OMSU – Discrete Mathematics PE & ICS
  • 3. CONTENT – 2 Set theory and combinatorics The definition of set. Universal and empty sets. Set operations and their properties. Venn diagrams. Cartesian product of sets. Binary relations. Application to relational databases. Ordering and equivalence relationships. Cardinality of a set. Mappings. Ordered and disordered sets. Sorting algorythms. Problems of combinatorics. Principles of sum and of product. Permutations, arrangements and combinations (with and without repeating elements). The number of subsets in n-element set. Binomial theorem and its generalization. The Pascal triangle. Coverings and partitions. The cardinality of sets’ union. Stirling (of the 2nd kind) and Bell numbers. OMSU – Discrete Mathematics PE & ICS
  • 4. CONTENT – 3 Graph theory Graphs. adjacency and incidence. The ways of graph representation: adjacency and incidence matrices, list of adjacency. Basic operations upon graphs. Graph connectivity. Distances in graphs. Tree graphs and circuits. Cyclomatic number. Euler (unicursal) and Hamilton graphs. Spanning trees. Algorithms of Prim and Kruskal. Depth-first search and breadth-first search. Modification of algorithms for searching of graph’s connectivity components. Transport networks. Dijkstra algorithm. The problems of maximum flow and Ford-Fulkerson algorithm. OMSU – Discrete Mathematics PE & ICS
  • 5. CONTENT – 4 Algebraic structures Operation upon the elements of set. Algebra as some structure (elements + operations). Cayley table. Sets with one operation. Groupoids and groups. Examples. Subgroup. Abel (commutative) groups. The group of permutations. Cyclic groups. Sets with two operations. Rings and fields. The ring of integers. Divisibility, GCD and LCM. Euclidean algorithm due to integers. Comparisons by integer module. Rings and fields of residues. The ring of one-variable polynomials. The polynomial roots. Divisibility and GCD of polynomials. Fundamental algebra theorem. Factorization of polynomials. Horner’s rule. Euclidean algorithm due to polynomials. OMSU – Discrete Mathematics PE & ICS
  • 6. CONTENT – 5 Coding theory Coding as mapping, its purposes and types. Uniquely decodable codes. Kraft- McMillan theorem. Prefix codes. Message redundancy and the problem of optimal coding. Example: Morse code. Shannon-Fano and Huffman codes. Elementary mistakes in messages: symbol drop-out, inserting of symbol and substitution error. Noise combating codes. The code distance. Hamming code. Coding for data compression. LZW algorithm. The idea of compressing data with information losses (JPEG and MP3). Coding for information security. Ciphers. Public key encryption. Diffie-Hellman key exchange and RSA algorithm. OMSU – Discrete Mathematics PE & ICS
  • 7. Pedagogical METHODS – 1 Auditorial • Lections – for all 1st (2nd)-year students of the profile. • Practice / trainings – for each academic group separately (if there are many). On practice / trainings students solve typical computational problems of the discipline proposed by the teacher. The topics of practice / trainings must be in harmony with the lections’ topics. Subgroup (5– 6 students) work is done from time to time at the trainings. It may be a collective solving of a problem that allows “parallelization” (e.g. searching for spanning tree using Prim and Kruskal algorithms). Students enjoy this kind of command work as it is a competition between subgroups. It’s quite effective, too, because students explain the learning material to each other while fulfilling the collective task. OMSU – Discrete Mathematics PE & ICS
  • 8. Extraauditorial • Essays / tests – mandatory For DM essay is a sequence of theoretical questions and computational problems that must be solved by a student. 3 essays must be written: in the middle of March, April and May, respectively. • Computer programming – additional The PE and ICS-students are the future programmers, so they must be able to realize some typical algorithms of DM using high-level programming language. The student may choose the language as he/she wants, dialects of C and Pascal are the common choices. Pedagogical METHODS – 2 All the extraauditorial work is controlled by the teacher. Students must defend their essays and programs. OMSU – Discrete Mathematics PE & ICS
  • 9. Pedagogical METHODS – 3 Example of computational problems in essay “Graph theory” 1. Two graphs are described by their matrices of adjacency. Check if the graphs are isomorphic. Then make a picture of both graphs. (Each graph has 7 vertices.) 2. Two graphs are given in a picture. Check if the graphs are homeomorphic. (The number of vertices is some like 10–12 and may not be same for both graphs.) 3. In one of graphs mentioned above (see #2) find the Euler subgraph with maximal number of edges. 4. For a graph on the picture find diameter, centers, radius, articulation nodes and bridges. Write down the incidence matrix for this graph. 5. 10-vertice graph is given by its matrix of adjacency. Find the way from the 3rd vertex to the 10th vertex using depth-first search. Find the way from the 10th vertex to the 1st vertex using breadth-first search. Don’t make a picture of the graph while fulfilling the task. …to be continued on the next slide OMSU – Discrete Mathematics PE & ICS
  • 10. … the beginning is on the previous slide 6. 10-vertice graph is given by its list of adjacency. Find all the connectivity components of the graph by using depth-first search and breadth-first search. As in the previous task, you should not make a picture of the graph. 7. Find the minimal spanning tree of weighted graph using algorithms of Prim and Kruskal. 8. Weighted graph from #7 represents transport network. Find the minimal-cost way from vertex 0 to vertex 10 using Dijkstra algorithm. 9. Find the maximal flow in a transport network with the help of Ford-Fulkerson algorithm. Pedagogical METHODS – 4 OMSU – Discrete Mathematics PE & ICS
  • 11. Pedagogical METHODS – 5 Examples of programming tasks (module “Graph theory”) (The ways of graph representation are defined by a programmer; the choice of algorithm relies on a programmer, too). 1. Find the way from vertex A to vertex B in a connected graph (A and B are chosen by user). 2. Find the minimal spanning tree in a weighted graph. 3. In a transport network find the minimal-cost way from the source to the sink. 4. Find out the maximal flow in the transport network. OMSU – Discrete Mathematics PE & ICS
  • 12. ASSESSMENTS Rating system is used: semester (3 essays + auditorial work) + exam 100 points is the possible maximum • 86 – 100 – “Excellent” (approx. “A” or “B” in ECTS grading scale) • 71 – 85 – “Good” (approx. “C” or “D” in ECTS grading scale) • 51 – 70 – “Satisfactory” (approx. “D” or “E” in ECTS grading scale) • 0 – 50 – “Bad” (approx. “Fx” or “F” in ECTS grading scale) OMSU – Discrete Mathematics PE & ICS Example of examination task Theoretical questions 1. Binary relations and their properties. Ordering relationship. 2. Transport networks. Dijkstra algorythm. Computational problem Correct the substitution error in a message which is coded by (15, 11) Hamming code, if there is any: 001010111010011.