Discrete Mathematics
BASIC DATA
course listing
A - main register
course code
IAX0010
course title in Estonian
Diskreetne matemaatika
course title in English
Discrete Mathematics
course volume CP
4.00
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
autumn - spring
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
EAAB16/25
no
IAAB17/25
yes
IABB17/17
yes
IABB17/25
yes
IACB17/25
yes
IADB17/25
yes
MVEB14/25
yes
display more
Structural units teaching the course
IA - Department of Computer Systems
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
- Anda ülevaade diskreetse matemaatika võtmevaldkondadest
- Arendada loogilist mõtlemist
- Tutvustada matemaatilise loogika põhimõisteid
- Õpetada teisendama loogikafunktsioone, esitama neid normaalkujudel
- Anda ülevaade loogikafunktsioonide minimeerimismeetoditest ja õpetada neid kasutama
- Tutvustada Shannoni arenduse ja loogikafunktsiooni tuletise mõisteid ning õpetada neid leidma
- Tutvustada hulgateooria põhimõisteid
- Õpetada teisendama ja lihtsustama hulgateoreetilisi avaldisi
- Tutvustada relatsioonide ja vastavustega seotud põhimõisteid
- Tutvustada graafiteooria põhimõisteid ja klassikalisi graafiteooria ülesandeid
- Luua eeldused järgnevate erialaainete edukaks läbimiseks
course aims in English
- To give an overview of the key areas of discrete mathematics
- To develop and improve the logical thinking
- To introduce the basics of mathematical logic
- To teach the transformations of logic functions, presenting functions in normal forms
- To give an overview of minimization methods of logic functions and teach using them
- To introduce notions of Shannon's expansion and derivatives of logic functions and to teach finding them
- To introduce the basics of set theory
- To teach transformations and simplifying of the set expressions
- To introduce basics of relations
- To introduce basics of graph theory and classical graph theory problems
- To give knowledge that is needed in many following specialization subjects
learning outcomes in the course in Est.
Aine läbinud üliõpilane:
- tunneb matemaatilise loogika põhimõisteid;
- oskab loogikafunktsioone teisendada erinevatele normaalkujudele;
- oskab kasutada erinevaid loogikafunktsioonide minimeerimismeetodeid;
- oskab leida loogikafunktsiooni Shannoni arendusi ja tuletist;
- oskab esitada loogikafunktsioone erinevates baassüsteemides;
- seostab loogikafunktsioone ja neid realiseerivaid loogikaskeeme;
- tunneb hulgateooria põhimõisteid
- oskab teisendada ju lihtsustada hulgateoreetilisi avaldisi;
- tunneb relatsioonide ja vastavuste temaatika põhimõisteid ja nende vahelisi seoseid;
- tunneb graafiteooria põhimõisteid ja klassikalisi graafiteooria ülesandeid.
learning outcomes in the course in Eng.
After completing the course, the student knows:
- basics of mathematical logic
- how to transform a logical function into different normal forms
- how to use different minimization methods of logic functions
- how to find the Shannon's expansion and derivative of logic functions
- how to correlate the logic functions and the corresponding logic circuits
- the basics of set theory
- how to transform and simplify set theory expressions
- the basics of relations
- the basics of graph theory and classical graph theory problems
brief description of the course in Estonian
Lausearvutus. Matemaatiline loogika. Loogikafunktsioonid ja nende normaalkujud. Loogikafunktsioonide minimeerimine ja erinevad minimeerimismeetodid. Loogikafunktsioonide Shannoni arendused. Loogikafunktsiooni tuletis. Loogikafunktsioonide täielik süsteem. Baassüsteemid. Hulgateooria põhimõisted, hulgateoreetilised operatsioonid, hulgateooria avaldiste lihtsustamine. Vastavused. Binaarsuhted, osalise järjestuse suhe, ekvivalentsisuhe. Graafiteooria põhimõisted. Klassikalised graafiteooria ülesanded.
brief description of the course in English
Boolean algebra and logic functions. Fundamentals of logic. Truth table. Laws of logic. Canonical standard forms. Disjunctive and conjunctive normal forms. Logic functions minimization. Shannon's expansions of logic function. The derivative of logic function. Complete system of logic functions. Fundamentals of set theory: sets, subsets, set operations, laws of set theory, Venn diagrams, simplification of expressions. Cartesian products, relations, functions. Onto and one-to-one functions. Equivalence relation. Partially ordered sets. Introduction to graph theory. Classical problems of set theory.
type of assessment in Estonian
Teadmiste kontroll toimub kirjalikul eksamil. Üliõpilasel peab eksamile pääsemiseks olema sooritatud ja arvestatud kodutöö (komplekt üleandeid matemaatilise loogika valdkonnast, üliõpilasele individuaalselt antava osaliselt määratud loogikafunktsiooni baasil) ja sooritatud testid e-õppe keskonnas Moodle. Eksamil vastab üliõpilane 2-3 teoreetilisele lühiküsimusele kogu kursuse temaatika piires ja lahendab 4-5 ülesannet. Eksamitöö hinnatakse maksimaalselt 100 punktiga, iga küsimus/ülesanne annab kindla arvu punkte. Pärast eksamitulemuste avalikustamist on üliõpilasel võimalus saada teada oma töös tehtud vigu ja põhjendatud juhtudel ka täiendava suulise vastamisega muuta eksamitulemust.
type of assessment in English
The testing of knowledge is performed in form of a written examination. In order to be elegible for examination, the student must have completed and positivly evaluated hometask (a set of problems in area of mathematical logic, based on individual logic function given to the student) and pass the set of tests in Moodle. At the exam, the student has to answer to 2-3 short theoretical questions from the whole scope of the course and solve 4-5 problems. The written exam will be evaluated on the scale from 0 to 100, each question/problem is worth certain number of points. After getting the results of the exam, the student has the possibility to see the mistakes he/she made in the exam work and in well-founded cases, to correct the exam result by aditional oral discussion.
independent study in Estonian
Iseseisev töö seisneb teoreetiliste materjalide läbitöötamises ja harjutustundideks valmistumises. Samuti on vaja lahendada e-testid ning vormistada kodutöö.
independent study in English
The individual work consist of reading and understanding the theoretical material and getting ready for the practical lessons. Also, it is necessary to pass the set of e-tests and present the individual homework.
study literature
Põhiõpik:
1. H.Lensen, M.Kruus, Diskreetne matemaatika, TTÜ kirjastus 2002, 2003, 2006, 2012.
Veebilehed:
1. http://www.pld.ttu.ee/~kruus/diskmat/
2. http://www.diskmat.ee/
Aine e-tugi, materjalid, kordamisküsimused, testid, info kirjaliku kodutöö ja selle üleslaadimise kohta:
1. https://moodle.taltech.ee/course/view.php?id=2644
2. https://moodle.hitsa.ee/course/view.php?id=2644
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
8.0
practices
0.0
practices
0.0
exercises
2.0
exercises
8.0
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus or link to Moodle or to home page
2024/2025 spring
Harri Lensen, IA - Department of Computer Systems
English
    Margus Kruus, IA - Department of Computer Systems
    Estonian
      display more
      2024/2025 autumn
      Harri Lensen, IA - Department of Computer Systems
      Estonian
        Margus Kruus, IA - Department of Computer Systems
        Estonian
          2023/2024 spring
          Margus Kruus, IA - Department of Computer Systems
          Estonian
            Harri Lensen, IA - Department of Computer Systems
            English
              2023/2024 autumn
              Harri Lensen, IA - Department of Computer Systems
              Estonian
                Margus Kruus, IA - Department of Computer Systems
                Estonian
                  2022/2023 spring
                  Harri Lensen, IA - Department of Computer Systems
                  English
                    Margus Kruus, IA - Department of Computer Systems
                    Estonian
                      2022/2023 autumn
                      Margus Kruus, IA - Department of Computer Systems
                      Estonian
                        Harri Lensen, IA - Department of Computer Systems
                        Estonian
                          2021/2022 spring
                          Margus Kruus, IA - Department of Computer Systems
                          Estonian
                            HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                            Harri Lensen, IA - Department of Computer Systems
                            English
                              HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                              2021/2022 autumn
                              Harri Lensen, IA - Department of Computer Systems
                              Estonian
                                HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                Margus Kruus, IA - Department of Computer Systems
                                Estonian
                                  HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                  2020/2021 spring
                                  Harri Lensen, IA - Department of Computer Systems
                                  English
                                    HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                    Margus Kruus, IA - Department of Computer Systems
                                    Estonian
                                      HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                      2020/2021 autumn
                                      Margus Kruus, IA - Department of Computer Systems
                                      Estonian
                                        HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                        Harri Lensen, IA - Department of Computer Systems
                                        Estonian
                                          HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                          2019/2020 spring
                                          Margus Kruus, IA - Department of Computer Systems
                                          Estonian
                                            HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                            Harri Lensen, IA - Department of Computer Systems
                                            English
                                              HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                              2019/2020 autumn
                                              Harri Lensen, IA - Department of Computer Systems
                                              Estonian
                                                HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                                Margus Kruus, IA - Department of Computer Systems
                                                Estonian
                                                  HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                                  2018/2019 spring
                                                  Margus Kruus, IA - Department of Computer Systems
                                                  Estonian
                                                    HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                                    2018/2019 autumn
                                                    Margus Kruus, IA - Department of Computer Systems
                                                    Estonian
                                                      HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                                      Harri Lensen, IA - Department of Computer Systems
                                                      Estonian
                                                        HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                                        2017/2018 spring
                                                        Margus Kruus, IA - Department of Computer Systems
                                                        Estonian
                                                          HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                                          2017/2018 autumn
                                                          Margus Kruus, IA - Department of Computer Systems
                                                          Estonian
                                                            HINDAMINE AINES IAX0010 hindamiskriteeriumid eng.pdf 
                                                            Course description in Estonian
                                                            Course description in English