Diskreetne matemaatika II (ITT0030)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ITT0030
õppeaine nimetus eesti k
Diskreetne matemaatika II
õppeaine nimetus inglise k
Discrete Mathematics II
õppeaine maht AP
4.00
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Aine on eelduseks
Konkreetne matemaatika (ITT9131)
Loogiline programmeerimine (ITI0021)
Rakuautomaadid (ITT8040)
Õppekavad, millesse aine kuulub
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Kursuse eesmärgiks on tutvustada matemaatilist aparatuuri, mida kasutatakse arvutiteaduses ja algoritmianalüüsis ning õpetada rakendama matemaatilist abstraktsiooni ja mudeleid keeruliste ülesannete lahendamiseks. Diskreetse matemaatika kursuse teises osaks keskendutakse eelkõige kombinatoorika ja graafiteooria elementidele ja vähesel määral ka tõenäosusteooria, arvuteooria ja kombinatoorse geomeetria tulemustele, millel on rakendusi krüptograafias, kodeerimisteoorias, lineaarplaneerimises ja arvutatavuse teoorias.
õppeaine eesmärgid inglise k
The aim of this course is to provide a base of mathematics needed to solve complex problems in computer science and analysis of algorithms. The second part of Discrete Mathematics concentrates on results and methods, mostly from the areas of combinatorics and graph theory, with a little probability, number theory and combinatorial geometry, that have applications to cryptography, linear programming, coding theory and the theory of computing.
õppeaine õpiväljundid eesti k.
Kursuse tulemusena peaksid kuulajad omandama: a) oskuse aru saada ja kriitiliselt analüüsida matemaatilist teksti, b) kasutada matemaatilist notatsiooni ja meetodit erialases suhtlemises ja ülesannete lahendamisel, c) teadmised ja oskused teiste arvutiteaduse ja infotehnoloogia kursuste läbimiseks.
õppeaine õpiväljundid ingl k.
The course enables the students to: a) read, understand and critically analyze mathematical argument, b) use the notation of mathematics clearly as a means of communication and of problem solving, c) acquire the knowledge and skills needed for the study of other related subjects in computer science and IT.
õppeaine sisu lühikirjeldus eesti k
Loendamine: permutatsioonid, kombinatsioonid, variatsioonid. Matemaatiline induktsioon. Fibonacci arvud. Binoomkordajad ja Pascali kolmnurk. Kombinatoorne tõenäosus. Arvuteooria elemente: täisarvud, jaguvus ja algarvud, modulaararitmeetika, väike Fermat‘ teoreem, kongruents. Graafiteooria elemente: puud ja graafid, hamiltoniaan, kahealuselised graafid, Euleri valem. Kombinatoorne geomeetria. Graafide ja kaartide värvimine, neljavärviprobleem. Rakendused kodeerimisteoorias, keerukusteoorias ja krüptograafias.
õppeaine sisu lühikirjeldus ingl k
Counting: permutations, combinations, and variations. Mathematical induction. Fibonacci numbers and Pascal’s triangle. Combinatorial probability. Elements of number theory: integers, divisors and primes, modular arithmetic and Fermat’s „little“ theorem, congruence. Elements of graph theory: trees and graphs, Hamiltonian, bipartite graphs, Euler’s formula. Combinatorial geometry. Colouring maps and graphs. Four colour theorem. Applications to coding theory, complexity and cryptography.
hindamisviis eesti k
Eksamil on nii suuline (teooria) kui kirjalik (ülesannete lahendamine) osa. Kodu- ja kontrolltööde tulemusi võidakse arvestada lõpphinde komponendina.
hindamisviis ingl k
Examination consists of two parts: oral (theory) and written (problem solving). Final ranking may take into account results of homework and tests made during the semester.
iseseisev töö eesti k
Ülesannete lahendamine kodutööna.
iseseisev töö ingl k
Homework: exercises of problem solving.
õppekirjandus
L. Lovász, J. Pelikan, and K. Vesztergombi. Discrete Mathematics: Elementary and Beyond, Springer, 2003.
K. H. Rosen.Discrete Mathematics and Its Applications, WCB/McGraw Hill, 7th edition, 2012.
R. Graham, D. Knuth, and O. Patashnik. Concrete Mathematics, Addison-Wesley, 1998.
Kursuse veebileht: http://www.cs.ioc.ee/DM2/
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
3.0
loenguid
12.0
praktikume
0.0
praktikume
0.0
harjutusi
1.0
harjutusi
4.0
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava või link Moodle või kodulehele
2024/2025 sügis
Jaan Penjam, IT - tarkvarateaduse instituut
eesti keel
    Laiendatud ainekava DM_2024.pdf 
    kuva rohkem
    2023/2024 sügis
    Jaan Penjam, IT - tarkvarateaduse instituut
    eesti keel
      2022/2023 kevad
      Jaan Penjam, IT - tarkvarateaduse instituut
      eesti keel
        2022/2023 sügis
        Jaan Penjam, IT - tarkvarateaduse instituut
        eesti keel
        https://moodle.taltech.ee/course/view.php?id=30649
          2021/2022 sügis
          Jaan Penjam, IT - tarkvarateaduse instituut
          eesti keel
            2020/2021 kevad
            Jaan Penjam, IT - tarkvarateaduse instituut
            eesti keel
              2019/2020 kevad
              Jaan Penjam, IT - tarkvarateaduse instituut
              eesti keel
                2018/2019 kevad
                Jaan Penjam, IT - tarkvarateaduse instituut
                eesti keel
                  2017/2018 kevad
                  Jaan Penjam, IT - tarkvarateaduse instituut
                  eesti keel
                    2016/2017 kevad
                    Jaan Penjam, IT - tarkvarateaduse instituut
                    eesti keel, vene keel
                      2015/2016 kevad
                      Jaan Penjam, IT - tarkvarateaduse instituut
                      eesti keel, vene keel
                        2014/2015 kevad
                        Jaan Penjam, IT - tarkvarateaduse instituut
                        eesti keel, vene keel
                          2013/2014 kevad
                          Jaan Penjam, IT - tarkvarateaduse instituut
                          eesti keel, vene keel
                            2012/2013 kevad
                            Jaan Penjam, IT - tarkvarateaduse instituut
                            eesti keel, vene keel
                              2011/2012 kevad
                              Jaan Penjam, IT - tarkvarateaduse instituut
                              eesti keel, vene keel
                                2010/2011 kevad
                                Jaan Penjam, IT - tarkvarateaduse instituut
                                eesti keel
                                  2009/2010 kevad
                                  Jaan Penjam, IT - tarkvarateaduse instituut
                                  eesti keel
                                    Ainekaart eesti keeles
                                    Ainekaart inglise keeles