SlideShare a Scribd company logo
Discrete Mathematics
Saint-Petersburg Electrotechnical
University «LETI»
Discrete Math in LETI
undergraduate curricula (FCTI)
Year 1 Discrete Math
Year 2
Math Logic and
Algorithm Theory
Year 3
Year 4
Discrete Math in LETI
undergraduate curricula (RTF)
Year 1 Discrete Math
Year 2
Year 3
Year 4
Course parameters: TUT and LETI
TUT LETI
Amount of credits 4 5 (1 cu = 36 hours in Russia)
Duration 7 weeks 19 weeks (1 semester)
Student hours 105 180
Lectures 28 36
Laboratory work /
tutorials
12 36
Homework (%
mandatory)
36(40%) 72 (50%)
Internship 0
Exam preparation 16 36
Exam 3 1 (not included in total amount)
Modules included in DM-2 (ML&TA)
● (Binary relations)
● Boolean function
● First-order logic
● Grammars & Languages
● Algorythms
● (Graphs)
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 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
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
Sometimes DM-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
Sometimes DM-1
Content Competence
Graphs Obtain an incidence matrix for a graph
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 (sometimes DM-1)
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
(sometimes DM-1)
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
Grammars and
languages
Recognize context-free grammar
Construct context-free grammar for a simple language
Build a parser for a grammar using Virt algorithm
SEFI Level 3
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
Modification ideas
● More strict module structure: each module should give a fixed percent of a final
mark
● More strict «game rules»
● Improving TEL usage, especially MathBridge (or similar)
● Some modules may be completely moved to Mathbridge (or similar)
● Some modules may be elective

More Related Content

What's hot

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
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its role
Valeria de Paiva
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
Valeria de Paiva
 
Cs6503 theory of computation syllabus
Cs6503 theory of computation syllabusCs6503 theory of computation syllabus
Cs6503 theory of computation syllabus
appasami
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years later
Valeria de Paiva
 
Cs6503 theory of computation lesson plan
Cs6503 theory of computation  lesson planCs6503 theory of computation  lesson plan
Cs6503 theory of computation lesson plan
appasami
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
Valeria de Paiva
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
Valeria de Paiva
 
Modal Type Theory
Modal Type TheoryModal Type Theory
Modal Type Theory
Valeria de Paiva
 
Logics of Context and Modal Type Theories
Logics of Context and Modal Type TheoriesLogics of Context and Modal Type Theories
Logics of Context and Modal Type Theories
Valeria de Paiva
 
Ai lecture 09(unit03)
Ai lecture  09(unit03)Ai lecture  09(unit03)
Ai lecture 09(unit03)
vikas dhakane
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
Valeria de Paiva
 
Theory of Computation Lecture Notes
Theory of Computation Lecture NotesTheory of Computation Lecture Notes
Theory of Computation Lecture Notes
FellowBuddy.com
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
Valeria de Paiva
 
Cs6503 theory of computation book notes
Cs6503 theory of computation book notesCs6503 theory of computation book notes
Cs6503 theory of computation book notes
appasami
 
Parekh dfa
Parekh dfaParekh dfa
Parekh dfa
dprincepw
 
Deciability (automata presentation)
Deciability (automata presentation)Deciability (automata presentation)
Deciability (automata presentation)
Sagar Kumar
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once Again
Valeria de Paiva
 
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Ashish Duggal
 
Analysis of Algorithms Syllabus
Analysis of Algorithms  SyllabusAnalysis of Algorithms  Syllabus
Analysis of Algorithms Syllabus
Andres Mendez-Vazquez
 

What's hot (20)

Dialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek Calculus
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its role
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
Cs6503 theory of computation syllabus
Cs6503 theory of computation syllabusCs6503 theory of computation syllabus
Cs6503 theory of computation syllabus
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years later
 
Cs6503 theory of computation lesson plan
Cs6503 theory of computation  lesson planCs6503 theory of computation  lesson plan
Cs6503 theory of computation lesson plan
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
Modal Type Theory
Modal Type TheoryModal Type Theory
Modal Type Theory
 
Logics of Context and Modal Type Theories
Logics of Context and Modal Type TheoriesLogics of Context and Modal Type Theories
Logics of Context and Modal Type Theories
 
Ai lecture 09(unit03)
Ai lecture  09(unit03)Ai lecture  09(unit03)
Ai lecture 09(unit03)
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Theory of Computation Lecture Notes
Theory of Computation Lecture NotesTheory of Computation Lecture Notes
Theory of Computation Lecture Notes
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
 
Cs6503 theory of computation book notes
Cs6503 theory of computation book notesCs6503 theory of computation book notes
Cs6503 theory of computation book notes
 
Parekh dfa
Parekh dfaParekh dfa
Parekh dfa
 
Deciability (automata presentation)
Deciability (automata presentation)Deciability (automata presentation)
Deciability (automata presentation)
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once Again
 
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
 
Analysis of Algorithms Syllabus
Analysis of Algorithms  SyllabusAnalysis of Algorithms  Syllabus
Analysis of Algorithms Syllabus
 

Viewers also liked

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
 
Math-Bridge Installation
Math-Bridge InstallationMath-Bridge Installation
Math-Bridge Installation
metamath
 
MetaMath: Evaluation Methodology
MetaMath: Evaluation MethodologyMetaMath: Evaluation Methodology
MetaMath: Evaluation Methodology
metamath
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
metamath
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula study
metamath
 
Math-Bridge Author DREx
Math-Bridge Author DRExMath-Bridge Author DREx
Math-Bridge Author DREx
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 Student Interface
Math-Bridge Student InterfaceMath-Bridge Student Interface
Math-Bridge Student Interface
metamath
 
Math-Bridge Translate UI
Math-Bridge Translate UIMath-Bridge Translate UI
Math-Bridge Translate UI
metamath
 
Math-Bridge Event Systems
Math-Bridge Event SystemsMath-Bridge Event Systems
Math-Bridge Event Systems
metamath
 
Math-Bridge Teacher Tools
Math-Bridge Teacher ToolsMath-Bridge Teacher Tools
Math-Bridge Teacher Tools
metamath
 
Math-Bridge Exercise System
Math-Bridge Exercise SystemMath-Bridge Exercise System
Math-Bridge Exercise System
metamath
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
metamath
 
Math-Bridge Author AdvdEx
Math-Bridge Author AdvdExMath-Bridge Author AdvdEx
Math-Bridge Author AdvdEx
metamath
 
Authoring Workflow
Authoring WorkflowAuthoring Workflow
Authoring Workflow
metamath
 
Assessment in Math-Bridge
Assessment in Math-BridgeAssessment in Math-Bridge
Assessment in Math-Bridge
metamath
 
Math-Bridge Edit Authoring
Math-Bridge Edit AuthoringMath-Bridge Edit Authoring
Math-Bridge Edit Authoring
metamath
 
Math-Bridge Additional Interactivity
Math-Bridge Additional InteractivityMath-Bridge Additional Interactivity
Math-Bridge Additional Interactivity
metamath
 

Viewers also liked (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
 
Math-Bridge Installation
Math-Bridge InstallationMath-Bridge Installation
Math-Bridge Installation
 
MetaMath: Evaluation Methodology
MetaMath: Evaluation MethodologyMetaMath: Evaluation Methodology
MetaMath: Evaluation Methodology
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula study
 
Math-Bridge Author DREx
Math-Bridge Author DRExMath-Bridge Author DREx
Math-Bridge Author DREx
 
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 Student Interface
Math-Bridge Student InterfaceMath-Bridge Student Interface
Math-Bridge Student Interface
 
Math-Bridge Translate UI
Math-Bridge Translate UIMath-Bridge Translate UI
Math-Bridge Translate UI
 
Math-Bridge Event Systems
Math-Bridge Event SystemsMath-Bridge Event Systems
Math-Bridge Event Systems
 
Math-Bridge Teacher Tools
Math-Bridge Teacher ToolsMath-Bridge Teacher Tools
Math-Bridge Teacher Tools
 
Math-Bridge Exercise System
Math-Bridge Exercise SystemMath-Bridge Exercise System
Math-Bridge Exercise System
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
 
Math-Bridge Author AdvdEx
Math-Bridge Author AdvdExMath-Bridge Author AdvdEx
Math-Bridge Author AdvdEx
 
Authoring Workflow
Authoring WorkflowAuthoring Workflow
Authoring Workflow
 
Assessment in Math-Bridge
Assessment in Math-BridgeAssessment in Math-Bridge
Assessment in Math-Bridge
 
Math-Bridge Edit Authoring
Math-Bridge Edit AuthoringMath-Bridge Edit Authoring
Math-Bridge Edit Authoring
 
Math-Bridge Additional Interactivity
Math-Bridge Additional InteractivityMath-Bridge Additional Interactivity
Math-Bridge Additional Interactivity
 

Similar to Discrete Mathematics

Towards advanced data retrieval from learning objects repositories
Towards advanced data retrieval from learning objects repositoriesTowards advanced data retrieval from learning objects repositories
Towards advanced data retrieval from learning objects repositoriesValentina Paunovic
 
Lecture 2: Computational Semantics
Lecture 2: Computational SemanticsLecture 2: Computational Semantics
Lecture 2: Computational Semantics
Marina Santini
 
Introduction to complexity theory assignment
Introduction to complexity theory assignmentIntroduction to complexity theory assignment
Introduction to complexity theory assignment
tesfahunegn minwuyelet
 
Basic Foundations of Automata Theory
Basic Foundations of Automata TheoryBasic Foundations of Automata Theory
Basic Foundations of Automata Theory
saugat86
 
a581a6a2cb5778045788f0b1d7da1c0236f.pptx
a581a6a2cb5778045788f0b1d7da1c0236f.pptxa581a6a2cb5778045788f0b1d7da1c0236f.pptx
a581a6a2cb5778045788f0b1d7da1c0236f.pptx
christinamary2620
 
GDSC SSN - solution Challenge : Fundamentals of Decision Making
GDSC SSN - solution Challenge : Fundamentals of Decision MakingGDSC SSN - solution Challenge : Fundamentals of Decision Making
GDSC SSN - solution Challenge : Fundamentals of Decision Making
GDSCSSN
 
Toc syllabus updated
Toc syllabus updatedToc syllabus updated
Toc syllabus updated
ssuserfa7e73
 
FIDP_GenMath.docx
FIDP_GenMath.docxFIDP_GenMath.docx
FIDP_GenMath.docx
Junem Beli-ot
 
Cs6402 scad-msm
Cs6402 scad-msmCs6402 scad-msm
Cs6402 scad-msm
Jai Ram
 
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
 
Lesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptxLesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptx
MUHAMMADHAIQALHELMIM
 
httpsvtu.ac.inpdd2021syllabusofengineering
httpsvtu.ac.inpdd2021syllabusofengineeringhttpsvtu.ac.inpdd2021syllabusofengineering
httpsvtu.ac.inpdd2021syllabusofengineering
Arjun Bc
 
MLlecture1.ppt
MLlecture1.pptMLlecture1.ppt
MLlecture1.pptbutest
 
MLlecture1.ppt
MLlecture1.pptMLlecture1.ppt
MLlecture1.pptbutest
 
Java Notes
Java NotesJava Notes
Java Notes
Abhishek Khune
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrisonComputer Science Club
 
Linear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim HefferonLinear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim Hefferon
Bui Loi
 
Teaching algebra through functional programming
Teaching algebra through functional programmingTeaching algebra through functional programming
Teaching algebra through functional programming
Robert Lee
 

Similar to Discrete Mathematics (20)

Towards advanced data retrieval from learning objects repositories
Towards advanced data retrieval from learning objects repositoriesTowards advanced data retrieval from learning objects repositories
Towards advanced data retrieval from learning objects repositories
 
Lecture 2: Computational Semantics
Lecture 2: Computational SemanticsLecture 2: Computational Semantics
Lecture 2: Computational Semantics
 
UNIT -IV DAA.pdf
UNIT  -IV DAA.pdfUNIT  -IV DAA.pdf
UNIT -IV DAA.pdf
 
Introduction to complexity theory assignment
Introduction to complexity theory assignmentIntroduction to complexity theory assignment
Introduction to complexity theory assignment
 
Basic Foundations of Automata Theory
Basic Foundations of Automata TheoryBasic Foundations of Automata Theory
Basic Foundations of Automata Theory
 
a581a6a2cb5778045788f0b1d7da1c0236f.pptx
a581a6a2cb5778045788f0b1d7da1c0236f.pptxa581a6a2cb5778045788f0b1d7da1c0236f.pptx
a581a6a2cb5778045788f0b1d7da1c0236f.pptx
 
GDSC SSN - solution Challenge : Fundamentals of Decision Making
GDSC SSN - solution Challenge : Fundamentals of Decision MakingGDSC SSN - solution Challenge : Fundamentals of Decision Making
GDSC SSN - solution Challenge : Fundamentals of Decision Making
 
Toc syllabus updated
Toc syllabus updatedToc syllabus updated
Toc syllabus updated
 
FIDP_GenMath.docx
FIDP_GenMath.docxFIDP_GenMath.docx
FIDP_GenMath.docx
 
Cs6402 scad-msm
Cs6402 scad-msmCs6402 scad-msm
Cs6402 scad-msm
 
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
 
Lesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptxLesson 1 - Chapter0_Introductory Lecture.pptx
Lesson 1 - Chapter0_Introductory Lecture.pptx
 
httpsvtu.ac.inpdd2021syllabusofengineering
httpsvtu.ac.inpdd2021syllabusofengineeringhttpsvtu.ac.inpdd2021syllabusofengineering
httpsvtu.ac.inpdd2021syllabusofengineering
 
MLlecture1.ppt
MLlecture1.pptMLlecture1.ppt
MLlecture1.ppt
 
MLlecture1.ppt
MLlecture1.pptMLlecture1.ppt
MLlecture1.ppt
 
Java Notes
Java NotesJava Notes
Java Notes
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison
 
Linear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim HefferonLinear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim Hefferon
 
Teaching algebra through functional programming
Teaching algebra through functional programmingTeaching algebra through functional programming
Teaching algebra through functional programming
 

More from metamath

Course - Discrete Mathematics
Course - Discrete MathematicsCourse - Discrete Mathematics
Course - Discrete Mathematics
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
 
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)

Course - Discrete Mathematics
Course - Discrete MathematicsCourse - Discrete Mathematics
Course - Discrete Mathematics
 
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
 
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

Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
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
 
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
 
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
 
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
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
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
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
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
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
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)
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
"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
 
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
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 

Recently uploaded (20)

Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
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
 
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...
 
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
 
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
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
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
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
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
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
"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...
 
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
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 

Discrete Mathematics

  • 2. Discrete Math in LETI undergraduate curricula (FCTI) Year 1 Discrete Math Year 2 Math Logic and Algorithm Theory Year 3 Year 4
  • 3. Discrete Math in LETI undergraduate curricula (RTF) Year 1 Discrete Math Year 2 Year 3 Year 4
  • 4. Course parameters: TUT and LETI TUT LETI Amount of credits 4 5 (1 cu = 36 hours in Russia) Duration 7 weeks 19 weeks (1 semester) Student hours 105 180 Lectures 28 36 Laboratory work / tutorials 12 36 Homework (% mandatory) 36(40%) 72 (50%) Internship 0 Exam preparation 16 36 Exam 3 1 (not included in total amount)
  • 5. Modules included in DM-2 (ML&TA) ● (Binary relations) ● Boolean function ● First-order logic ● Grammars & Languages ● Algorythms ● (Graphs)
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. SEFI Level 1 Sometimes DM-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 Sometimes DM-1 Content Competence Graphs Obtain an incidence matrix for a graph
  • 11. 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 (sometimes DM-1) 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
  • 12. 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 (sometimes DM-1) In addition at LETI Content Competence Graphs Find the distance (shortest way) between two vertices in a graph Recognize planar graph
  • 13. 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
  • 14. 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 Grammars and languages Recognize context-free grammar Construct context-free grammar for a simple language Build a parser for a grammar using Virt algorithm SEFI Level 3
  • 15. 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
  • 16. Modification ideas ● More strict module structure: each module should give a fixed percent of a final mark ● More strict «game rules» ● Improving TEL usage, especially MathBridge (or similar) ● Some modules may be completely moved to Mathbridge (or similar) ● Some modules may be elective