SlideShare a Scribd company logo
Discrete Mathematics
Saint-Petersburg Electrotechnical
University «LETI»
Discrete Math in LETI
undergraduate curricula
Year 1 Discrete Math
Year 2
Math Logic and
Algorithm Theory
Year 3
Year 4
SEFI levels
Let's use this colouring to distinguish competences which are
treated different ways in LETI
For competences, which are included into Discrete Math curriculum
For competences, which are not included in LETI Math curricula
For competences, which are driven out to other Math cources
For competences, which should be obtained by students to the end of semester 1
SEFI Core 0
For competences, which are included into Discrete Math curriculum
For competences, which are not included in LETI Math curricula
For competences, which are driven out to other Math cources
For competences, which should be obtained by students to the end of Semester 1
Content Competence
Sets
understand the concepts of a set, a subset and the empty set
determine whether an item belongs to a given set or not
use and interpret Venn diagrams
find the union and intersection of two given sets
apply the laws of set algebra
SEFI Level 1
Content Competence
Mathematical logic
recognise a proposition
negate a proposition
form a compound proposition using the connectives AND,
OR, IMPLICATION
construct a truth table for a compound proposition
construct a truth table for an implication
verify the equivalence of two propositions using a truth table
identify a contradiction and a tautology
construct the converse of a proposition
obtain the contrapositive form of an implication
understand the unversal quantifier 'for all'
understand the existential quantifier 'there exists'
negate propositions with quantifiers
follow simple examples of direct and indirect proof
follow a simple example of a proof by contradiction
In addition at LETI
All those competences should be obtained by LETI students in
the Semester 3, which gives students the ability to work at the
area of ATP (Automatical Theorem proving)
Content Competence
Mathematical logic
recognize prenex and Scolem form of first-order
formulas
obtain prenex and scolem form for a certain formula
unify first-order logic formulas
use resolution method for propositions and first order
logic
SEFI Level 1
Content Competence
Sets
understand the notion of an ordered pair
find the Cartesian product of two sets
define a characteristic function of a subset of a given universe
compare the algebra of swithcing circuits to that of set algebra and
logical connectives
analyse simple logic circuits comprising AND, OR, NAND, NOR and
EXCLUSIVE OR gates
understand the concept of a countable set
For competences, which are included into Discrete Math curriculum
For competences, which are not included in LETI Math curricula
For competences, which are driven out to other Math cources
For competences, which should be obtained by students to the end of Semester 1
SEFI Level 1
For competences, which are included into Discrete Math curriculum
For competences, which are not included in LETI Math curricula
For competences, which are driven out to other Math cources
For competences, which should be obtained by students to the end of Semester 1
Content Competence
Mathematical
induction and
recursion
understand (weak) mathematical induction
follow a simple proof which uses mathematical induction
define a set by induction
use structural induction to prove some simple properties of
a set which is given by induction
understand the concept of recursion
define the factorial of a positive integer by recursion (any
other suitable example will serve just as well)
SEFI Level 1
Content Competence
Graphs
recognise a graph (directed and/or undirected) in a
real Situation
understand the notions of a path and a cycle
In addition at LETI
Content Competence
Graphs Obtain an incidence matrix for a graph
Content Competence
Combinatorics
evaluate the number of ways of arranging unline objects in a line
evaluate the number of ways of arranging objects in a line,
where some are alike
evaluate the number of ways of arranging unlike objects in a ring
evaluate the number of ways of permuting r objects from n
unlike objects
evaluate the number of combinations of r objects from n unlike
objects
use the multiplication principle for combinations
SEFI Level 1
(Statistics and Probability)
In SEFI you obtain all those competences while studying
Staticstics and Probability...
In LETI (although those competences are applied for
Statistics and Probability too) you obtain them studying
Discrete Mathematics.
In addition at LETI
Content Competence
Combinatorics
Obtain a generating function for a simple sequence
Find sequence element using generating function
Use inclusion-exclusion principle to obtain a number of elements
in the set
Enumerate permuttations, subsets, k-element subsets of the set
SEFI Level 2
Content Competence
Number systems
carry out arithmetic operations in the binary system
carry out arithmetic operations in the hexadecimal system
In addition at LETI
Content Competence
Number systems
carry out arithmetic operations in any number system
convert numbers from any number system to deimal and
vice versa
Content Competence
Algebraic operations
use Euclid's algorithm for finding the greates common divisor
understand the notion of a group
establish the congruence of two numbers modulo n
understand and carry out arithmetic operations in Z_n,
especially in Z_2
carry out arithmetic operations on matrices over Z_2
understand the Hamming codes as an application of the
above (any other suitable code will serve just as well).
SEFI Level 2
For competences, which are included into Discrete Math curriculum
For competences, which are not included in LETI Math curricula
For competences, which are driven out to other Math cources
For competences, which should be obtained by students to the end of Semester 1
In addition at LETI
Content Competence
Algebraic operation
Use Chinese remainder theorem.
Use Euler's phi function and Fermat–Euler theorem or
Euler's totient theorem.
Using of RSA algorithm
Solve linear Diophantine equations with 2 variables
Content Competence
Recursion and difference
equations
define a sequence by a recursive formula
obtain the general solution of a linear first-order
difference equation with constant coefficients
obtain the particular solution of a liner first-order
differnce equation with constant coefficients which
satisfies suitable given conditions
obtain the general solution of a linear second-order
difference equation with constant coefficients
obtain the particular solution of a liner second-order
differnce equation with constant coefficients which
satisfies suitable given conditions
SEFI Level 2
For competences, which are included into Discrete Math curriculum
For competences, which are not included in LETI Math curricula
For competences, which are driven out to other Math cources
For competences, which should be obtained by students to the end of Semester 1
Content Competence
Relations
understand the notion of binary relation
find the composition of two binary relations
find the inverse of a binary relation
understand the notion of a ternary relation
understand the notion of an equivalence relation on a set
verify whether a given relation is an equivalence relation or not
understand the notion of a partition on a set
view an equivalence either as a relation or a partition
understand the notion of a partial order on a set
understand the differnce between maximal and greatest element,
and between minimal and smallest element
SEFI Level 2
In addition at LETI
Content Competence
Relations
Obtain a the graph and his matrix for a relation
Use topological sort algorithm and transitive closure algorithms
Content Competence
Graphs
recognise an Euler trail in a graph and/or an Euler graph
recognise a Hamilton cycle (path) in a graph
find components of connectivity in a graph
find components of strong connectivity in a directed graph
find a minimal spanning tree of a given connected graph
SEFI Level 2
In addition at LETI
Content Competence
Graphs
Find the distance (shortest way) between two vertices in a graph
Recognize planar graph
Content Competence
Algorithms
understand when an algorithm solves a problem
understand the 'big O' notantion for functions
understand the worst case analysis of an algorithm
understand one of the sorting algorithms
understand the idea of depth-first search
understand the idea of breadth-first search
understand a multi-stage algorithm (for example, finding the
shortest path, finding the minimal spanning tree or finding
maximal flow)
understand the notion of a polynomial-time-solvable problem
understand the notion of an NP problem (as a problem for
which It is 'easy' to verify an affirmative answer)
understand the notion of an NP-complete problem (as a
hardest problem among NP problems).
SEFI Level 2
In addition at LETI
Content Competence
Algorithms understand the notion of Turing machine
run simple turing machines on paper
construct simple Turing machine
run Markov algorithm
SEFI Level 3
Some of SEFI Level 3 competences could be obtained
while studying our general courses
Content Competence
Lattices and
Boolean algebra
Understand the concept of Boolean fucntion
Construct a truth table for a function
Obtain CNF and DNF of a function
Obtain Zhegalkin polynom of a function
Build a composition of two or more functions in different forms
Recognize function membership in one of tge Post Classes
Use Post criteria for a set of functions
Grammars and
languages
Recognize context-free grammar
Construct context-free grammar for a simple language
Build a parser for a grammar using Virt algorithm
We cannot find those concept and competitions in
SEFI table, even at Level 3. Probably, they are
considered as not subject of Math, but a one of
Computer Science.
In addition at LETI
Content Competence
Finite State Machines
recognize table and graph representation of FSM
recognize automata language
carry out set operations with automata languages
obtain FSM for regular expression and vice versa
obtain determined FSM for non-determined one
FSM minimization
Content Competence
Algebra of polynoms
carry out arithmetic operations with polynomials in Z[x], R[x]
and alos modulo n
factorize simple polynomials (including factirzation module n)
find GCD using Euclid algorithm for polynomials
find rational root of a integer polynomial
using Lagrange interpolation formula
In addition at LETI
This competences are necessary to students who will later work
with polynomial codes

More Related Content

What's hot

Lec 01 proposition (Discrete Mathematics)
Lec 01   proposition (Discrete Mathematics)Lec 01   proposition (Discrete Mathematics)
Lec 01 proposition (Discrete Mathematics)
Naosher Md. Zakariyar
 
Discrete Mathematics Lecture
Discrete Mathematics LectureDiscrete Mathematics Lecture
Discrete Mathematics LectureGenie Rose Santos
 
Mathematical Logic - Part 1
Mathematical Logic - Part 1Mathematical Logic - Part 1
Mathematical Logic - Part 1
blaircomp2003
 
Proofs by contraposition
Proofs by contrapositionProofs by contraposition
Proofs by contraposition
Abdur Rehman
 
ABSTRACT ALGEBRA
ABSTRACT ALGEBRAABSTRACT ALGEBRA
ABSTRACT ALGEBRA
MANJULAKAMALANATHAN
 
Principle of mathematical induction
Principle of mathematical inductionPrinciple of mathematical induction
Principle of mathematical induction
Kriti Varshney
 
Predicates and Quantifiers
Predicates and QuantifiersPredicates and Quantifiers
Predicates and Quantifiers
blaircomp2003
 
CMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
CMSC 56 | Lecture 16: Equivalence of Relations & Partial OrderingCMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
CMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
allyn joy calcaben
 
Discrete mathematics
Discrete mathematicsDiscrete mathematics
Discrete mathematics
University of Potsdam
 
Predicate Logic
Predicate LogicPredicate Logic
Predicate Logic
giki67
 
Truth table
Truth tableTruth table
Truth table
Abdur Rehman
 
Matrix basic operations
Matrix basic operationsMatrix basic operations
Matrix basic operationsJessica Garcia
 
6.3 Equivalences versus partitions
6.3 Equivalences versus partitions6.3 Equivalences versus partitions
6.3 Equivalences versus partitions
Jan Plaza
 
Modular arithmetic
Modular arithmeticModular arithmetic
Modular arithmetic
sangeetha s
 
Modular arithmetic
Modular arithmeticModular arithmetic
Modular arithmetic
Janani S
 
Abstract algebra & its applications (1)
Abstract algebra & its applications (1)Abstract algebra & its applications (1)
Abstract algebra & its applications (1)
drselvarani
 
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكروDiscrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Dr. Khaled Bakro
 
Normal forms
Normal formsNormal forms
Normal forms
Viswanathasarma CH
 
Discrete Math Ch5 counting + proofs
Discrete Math Ch5 counting + proofsDiscrete Math Ch5 counting + proofs
Discrete Math Ch5 counting + proofs
Amr Rashed
 

What's hot (20)

Lec 01 proposition (Discrete Mathematics)
Lec 01   proposition (Discrete Mathematics)Lec 01   proposition (Discrete Mathematics)
Lec 01 proposition (Discrete Mathematics)
 
Discrete Mathematics Lecture
Discrete Mathematics LectureDiscrete Mathematics Lecture
Discrete Mathematics Lecture
 
Mathematical Logic - Part 1
Mathematical Logic - Part 1Mathematical Logic - Part 1
Mathematical Logic - Part 1
 
Proofs by contraposition
Proofs by contrapositionProofs by contraposition
Proofs by contraposition
 
ABSTRACT ALGEBRA
ABSTRACT ALGEBRAABSTRACT ALGEBRA
ABSTRACT ALGEBRA
 
Principle of mathematical induction
Principle of mathematical inductionPrinciple of mathematical induction
Principle of mathematical induction
 
Predicates and Quantifiers
Predicates and QuantifiersPredicates and Quantifiers
Predicates and Quantifiers
 
CMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
CMSC 56 | Lecture 16: Equivalence of Relations & Partial OrderingCMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
CMSC 56 | Lecture 16: Equivalence of Relations & Partial Ordering
 
Discrete mathematics
Discrete mathematicsDiscrete mathematics
Discrete mathematics
 
Predicate Logic
Predicate LogicPredicate Logic
Predicate Logic
 
Truth table
Truth tableTruth table
Truth table
 
Matrix basic operations
Matrix basic operationsMatrix basic operations
Matrix basic operations
 
6.3 Equivalences versus partitions
6.3 Equivalences versus partitions6.3 Equivalences versus partitions
6.3 Equivalences versus partitions
 
Modular arithmetic
Modular arithmeticModular arithmetic
Modular arithmetic
 
Modular arithmetic
Modular arithmeticModular arithmetic
Modular arithmetic
 
Abstract algebra & its applications (1)
Abstract algebra & its applications (1)Abstract algebra & its applications (1)
Abstract algebra & its applications (1)
 
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكروDiscrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
Discrete mathematics Ch2 Propositional Logic_Dr.khaled.Bakro د. خالد بكرو
 
Normal forms
Normal formsNormal forms
Normal forms
 
Discrete Math Ch5 counting + proofs
Discrete Math Ch5 counting + proofsDiscrete Math Ch5 counting + proofs
Discrete Math Ch5 counting + proofs
 
Set Theory Presentation
Set Theory PresentationSet Theory Presentation
Set Theory Presentation
 

Viewers also liked

Course - Discrete Mathematics
Course - Discrete MathematicsCourse - Discrete Mathematics
Course - Discrete Mathematics
metamath
 
Welcome by the Department of Mathematics
Welcome by the Department of MathematicsWelcome by the Department of Mathematics
Welcome by the Department of Mathematics
metamath
 
Dm1
Dm1Dm1
Graph theory discrete mathmatics
Graph theory discrete mathmaticsGraph theory discrete mathmatics
Graph theory discrete mathmatics
Biplab Debnath
 
Discrete Math Lecture 03: Methods of Proof
Discrete Math Lecture 03: Methods of ProofDiscrete Math Lecture 03: Methods of Proof
Discrete Math Lecture 03: Methods of Proof
IT Engineering Department
 

Viewers also liked (7)

Course - Discrete Mathematics
Course - Discrete MathematicsCourse - Discrete Mathematics
Course - Discrete Mathematics
 
Welcome by the Department of Mathematics
Welcome by the Department of MathematicsWelcome by the Department of Mathematics
Welcome by the Department of Mathematics
 
Dm1
Dm1Dm1
Dm1
 
Math task 3
Math task 3Math task 3
Math task 3
 
Math
MathMath
Math
 
Graph theory discrete mathmatics
Graph theory discrete mathmaticsGraph theory discrete mathmatics
Graph theory discrete mathmatics
 
Discrete Math Lecture 03: Methods of Proof
Discrete Math Lecture 03: Methods of ProofDiscrete Math Lecture 03: Methods of Proof
Discrete Math Lecture 03: Methods of Proof
 

Similar to Discrete Mathematics

Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematics
metamath
 
alg_u1_unit_1_plan.docx
alg_u1_unit_1_plan.docxalg_u1_unit_1_plan.docx
alg_u1_unit_1_plan.docx
guru1561
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula study
metamath
 
Outcomes based teaching learning plan (obtlp) linear algebra 1st rev
Outcomes based teaching learning plan (obtlp) linear algebra 1st revOutcomes based teaching learning plan (obtlp) linear algebra 1st rev
Outcomes based teaching learning plan (obtlp) linear algebra 1st rev
Elton John Embodo
 
number theory Rosen
number theory Rosen   number theory Rosen
number theory Rosen
Vui Lên Bạn Nhé
 
FIDP_GenMath.docx
FIDP_GenMath.docxFIDP_GenMath.docx
FIDP_GenMath.docx
Junem Beli-ot
 
Outcomes based teaching learning plan (obtlp) number theory 2
Outcomes based teaching learning plan (obtlp) number theory 2Outcomes based teaching learning plan (obtlp) number theory 2
Outcomes based teaching learning plan (obtlp) number theory 2
Elton John Embodo
 
A New Approach of Learning Hierarchy Construction Based on Fuzzy Logic
A New Approach of Learning Hierarchy Construction Based on Fuzzy LogicA New Approach of Learning Hierarchy Construction Based on Fuzzy Logic
A New Approach of Learning Hierarchy Construction Based on Fuzzy Logic
IJERA Editor
 
Linear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim HefferonLinear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim Hefferon
Bui Loi
 
S aleh logic gates --
S aleh   logic gates --S aleh   logic gates --
S aleh logic gates --
saleh2013
 
Algorithms
AlgorithmsAlgorithms
Algorithms
Ramy F. Radwan
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allenallent07
 
Java Notes
Java NotesJava Notes
Java Notes
Abhishek Khune
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
Mohd Saifudeen
 
21scheme vtu.pdf
21scheme vtu.pdf21scheme vtu.pdf
21scheme vtu.pdf
TheertheshTheertha1
 
Technology Lesson Plan Assignment: Quadratice Functions
Technology Lesson Plan Assignment: Quadratice FunctionsTechnology Lesson Plan Assignment: Quadratice Functions
Technology Lesson Plan Assignment: Quadratice Functionsdart11746
 
[W]-REFERENCIA-Paul Waltman (Auth.) - A Second Course in Elementary Different...
[W]-REFERENCIA-Paul Waltman (Auth.) - A Second Course in Elementary Different...[W]-REFERENCIA-Paul Waltman (Auth.) - A Second Course in Elementary Different...
[W]-REFERENCIA-Paul Waltman (Auth.) - A Second Course in Elementary Different...
EdgarJalistoMedina1
 

Similar to Discrete Mathematics (20)

Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematics
 
alg_u1_unit_1_plan.docx
alg_u1_unit_1_plan.docxalg_u1_unit_1_plan.docx
alg_u1_unit_1_plan.docx
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula study
 
Outcomes based teaching learning plan (obtlp) linear algebra 1st rev
Outcomes based teaching learning plan (obtlp) linear algebra 1st revOutcomes based teaching learning plan (obtlp) linear algebra 1st rev
Outcomes based teaching learning plan (obtlp) linear algebra 1st rev
 
number theory Rosen
number theory Rosen   number theory Rosen
number theory Rosen
 
FIDP_GenMath.docx
FIDP_GenMath.docxFIDP_GenMath.docx
FIDP_GenMath.docx
 
Outcomes based teaching learning plan (obtlp) number theory 2
Outcomes based teaching learning plan (obtlp) number theory 2Outcomes based teaching learning plan (obtlp) number theory 2
Outcomes based teaching learning plan (obtlp) number theory 2
 
A New Approach of Learning Hierarchy Construction Based on Fuzzy Logic
A New Approach of Learning Hierarchy Construction Based on Fuzzy LogicA New Approach of Learning Hierarchy Construction Based on Fuzzy Logic
A New Approach of Learning Hierarchy Construction Based on Fuzzy Logic
 
Linear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim HefferonLinear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim Hefferon
 
S aleh logic gates --
S aleh   logic gates --S aleh   logic gates --
S aleh logic gates --
 
Basic calculus
Basic calculusBasic calculus
Basic calculus
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Java Notes
Java NotesJava Notes
Java Notes
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
21scheme vtu.pdf
21scheme vtu.pdf21scheme vtu.pdf
21scheme vtu.pdf
 
Technology Lesson Plan Assignment: Quadratice Functions
Technology Lesson Plan Assignment: Quadratice FunctionsTechnology Lesson Plan Assignment: Quadratice Functions
Technology Lesson Plan Assignment: Quadratice Functions
 
[W]-REFERENCIA-Paul Waltman (Auth.) - A Second Course in Elementary Different...
[W]-REFERENCIA-Paul Waltman (Auth.) - A Second Course in Elementary Different...[W]-REFERENCIA-Paul Waltman (Auth.) - A Second Course in Elementary Different...
[W]-REFERENCIA-Paul Waltman (Auth.) - A Second Course in Elementary Different...
 

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
 
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
 
о лаб мод и упр 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
 
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
 
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
 
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
 
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
 

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
 
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
 
о лаб мод и упр 2014
о лаб мод и упр 2014о лаб мод и упр 2014
о лаб мод и упр 2014
 
Mathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systemsMathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systems
 
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
 
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
 
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
 
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
 

Recently uploaded

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
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
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
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)
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
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
 

Recently uploaded (20)

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
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
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).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
 

Discrete Mathematics

  • 2. Discrete Math in LETI undergraduate curricula Year 1 Discrete Math Year 2 Math Logic and Algorithm Theory Year 3 Year 4
  • 4. Let's use this colouring to distinguish competences which are treated different ways in LETI For competences, which are included into Discrete Math curriculum For competences, which are not included in LETI Math curricula For competences, which are driven out to other Math cources For competences, which should be obtained by students to the end of semester 1
  • 5. SEFI Core 0 For competences, which are included into Discrete Math curriculum For competences, which are not included in LETI Math curricula For competences, which are driven out to other Math cources For competences, which should be obtained by students to the end of Semester 1 Content Competence Sets understand the concepts of a set, a subset and the empty set determine whether an item belongs to a given set or not use and interpret Venn diagrams find the union and intersection of two given sets apply the laws of set algebra
  • 6. SEFI Level 1 Content Competence Mathematical logic recognise a proposition negate a proposition form a compound proposition using the connectives AND, OR, IMPLICATION construct a truth table for a compound proposition construct a truth table for an implication verify the equivalence of two propositions using a truth table identify a contradiction and a tautology construct the converse of a proposition obtain the contrapositive form of an implication understand the unversal quantifier 'for all' understand the existential quantifier 'there exists' negate propositions with quantifiers follow simple examples of direct and indirect proof follow a simple example of a proof by contradiction
  • 7. In addition at LETI All those competences should be obtained by LETI students in the Semester 3, which gives students the ability to work at the area of ATP (Automatical Theorem proving) Content Competence Mathematical logic recognize prenex and Scolem form of first-order formulas obtain prenex and scolem form for a certain formula unify first-order logic formulas use resolution method for propositions and first order logic
  • 8. SEFI Level 1 Content Competence Sets understand the notion of an ordered pair find the Cartesian product of two sets define a characteristic function of a subset of a given universe compare the algebra of swithcing circuits to that of set algebra and logical connectives analyse simple logic circuits comprising AND, OR, NAND, NOR and EXCLUSIVE OR gates understand the concept of a countable set For competences, which are included into Discrete Math curriculum For competences, which are not included in LETI Math curricula For competences, which are driven out to other Math cources For competences, which should be obtained by students to the end of Semester 1
  • 9. SEFI Level 1 For competences, which are included into Discrete Math curriculum For competences, which are not included in LETI Math curricula For competences, which are driven out to other Math cources For competences, which should be obtained by students to the end of Semester 1 Content Competence Mathematical induction and recursion understand (weak) mathematical induction follow a simple proof which uses mathematical induction define a set by induction use structural induction to prove some simple properties of a set which is given by induction understand the concept of recursion define the factorial of a positive integer by recursion (any other suitable example will serve just as well)
  • 10. SEFI Level 1 Content Competence Graphs recognise a graph (directed and/or undirected) in a real Situation understand the notions of a path and a cycle In addition at LETI Content Competence Graphs Obtain an incidence matrix for a graph
  • 11. Content Competence Combinatorics evaluate the number of ways of arranging unline objects in a line evaluate the number of ways of arranging objects in a line, where some are alike evaluate the number of ways of arranging unlike objects in a ring evaluate the number of ways of permuting r objects from n unlike objects evaluate the number of combinations of r objects from n unlike objects use the multiplication principle for combinations SEFI Level 1 (Statistics and Probability) In SEFI you obtain all those competences while studying Staticstics and Probability...
  • 12. In LETI (although those competences are applied for Statistics and Probability too) you obtain them studying Discrete Mathematics. In addition at LETI Content Competence Combinatorics Obtain a generating function for a simple sequence Find sequence element using generating function Use inclusion-exclusion principle to obtain a number of elements in the set Enumerate permuttations, subsets, k-element subsets of the set
  • 13. SEFI Level 2 Content Competence Number systems carry out arithmetic operations in the binary system carry out arithmetic operations in the hexadecimal system In addition at LETI Content Competence Number systems carry out arithmetic operations in any number system convert numbers from any number system to deimal and vice versa
  • 14. Content Competence Algebraic operations use Euclid's algorithm for finding the greates common divisor understand the notion of a group establish the congruence of two numbers modulo n understand and carry out arithmetic operations in Z_n, especially in Z_2 carry out arithmetic operations on matrices over Z_2 understand the Hamming codes as an application of the above (any other suitable code will serve just as well). SEFI Level 2 For competences, which are included into Discrete Math curriculum For competences, which are not included in LETI Math curricula For competences, which are driven out to other Math cources For competences, which should be obtained by students to the end of Semester 1
  • 15. In addition at LETI Content Competence Algebraic operation Use Chinese remainder theorem. Use Euler's phi function and Fermat–Euler theorem or Euler's totient theorem. Using of RSA algorithm Solve linear Diophantine equations with 2 variables
  • 16. Content Competence Recursion and difference equations define a sequence by a recursive formula obtain the general solution of a linear first-order difference equation with constant coefficients obtain the particular solution of a liner first-order differnce equation with constant coefficients which satisfies suitable given conditions obtain the general solution of a linear second-order difference equation with constant coefficients obtain the particular solution of a liner second-order differnce equation with constant coefficients which satisfies suitable given conditions SEFI Level 2 For competences, which are included into Discrete Math curriculum For competences, which are not included in LETI Math curricula For competences, which are driven out to other Math cources For competences, which should be obtained by students to the end of Semester 1
  • 17. Content Competence Relations understand the notion of binary relation find the composition of two binary relations find the inverse of a binary relation understand the notion of a ternary relation understand the notion of an equivalence relation on a set verify whether a given relation is an equivalence relation or not understand the notion of a partition on a set view an equivalence either as a relation or a partition understand the notion of a partial order on a set understand the differnce between maximal and greatest element, and between minimal and smallest element SEFI Level 2 In addition at LETI Content Competence Relations Obtain a the graph and his matrix for a relation Use topological sort algorithm and transitive closure algorithms
  • 18. Content Competence Graphs recognise an Euler trail in a graph and/or an Euler graph recognise a Hamilton cycle (path) in a graph find components of connectivity in a graph find components of strong connectivity in a directed graph find a minimal spanning tree of a given connected graph SEFI Level 2 In addition at LETI Content Competence Graphs Find the distance (shortest way) between two vertices in a graph Recognize planar graph
  • 19. Content Competence Algorithms understand when an algorithm solves a problem understand the 'big O' notantion for functions understand the worst case analysis of an algorithm understand one of the sorting algorithms understand the idea of depth-first search understand the idea of breadth-first search understand a multi-stage algorithm (for example, finding the shortest path, finding the minimal spanning tree or finding maximal flow) understand the notion of a polynomial-time-solvable problem understand the notion of an NP problem (as a problem for which It is 'easy' to verify an affirmative answer) understand the notion of an NP-complete problem (as a hardest problem among NP problems). SEFI Level 2
  • 20. In addition at LETI Content Competence Algorithms understand the notion of Turing machine run simple turing machines on paper construct simple Turing machine run Markov algorithm
  • 21. SEFI Level 3 Some of SEFI Level 3 competences could be obtained while studying our general courses Content Competence Lattices and Boolean algebra Understand the concept of Boolean fucntion Construct a truth table for a function Obtain CNF and DNF of a function Obtain Zhegalkin polynom of a function Build a composition of two or more functions in different forms Recognize function membership in one of tge Post Classes Use Post criteria for a set of functions Grammars and languages Recognize context-free grammar Construct context-free grammar for a simple language Build a parser for a grammar using Virt algorithm
  • 22. We cannot find those concept and competitions in SEFI table, even at Level 3. Probably, they are considered as not subject of Math, but a one of Computer Science. In addition at LETI Content Competence Finite State Machines recognize table and graph representation of FSM recognize automata language carry out set operations with automata languages obtain FSM for regular expression and vice versa obtain determined FSM for non-determined one FSM minimization
  • 23. Content Competence Algebra of polynoms carry out arithmetic operations with polynomials in Z[x], R[x] and alos modulo n factorize simple polynomials (including factirzation module n) find GCD using Euclid algorithm for polynomials find rational root of a integer polynomial using Lagrange interpolation formula In addition at LETI This competences are necessary to students who will later work with polynomial codes