Informaatika ja tehisintellekt
Õppekava nimetus e.k.
Informaatika ja tehisintellekt
Õppekava nimetus i.k.
Computer Science and Artificial Intelligence
TalTechi õppekava kood
IAIM26
HTMi õppekava kood
261015
Õppekavaversiooni kood
IAIM26/26
Teaduskond / kolledž
I - infotehnoloogia teaduskond
Õppekava juht/programmijuht
Gert Kanter
Õppetöö keel
inglise keel
Õppetase
magistriõpe
Maht (EAP)
120
Täistasuline õppekava
ei
Nominaalne õppeaeg
4 semestrit
Õppekavagrupp
informaatika ja infotehnoloogia
Õppevaldkond
informatsiooni- ja kommunikatsioonitehnoloogiad
Õppesuund
informatsiooni- ja kommunikatsioonitehnoloogiad
Õppekavarühm
Tarkvara ja rakenduste arendus ning analüüs
Juurdepääsu tingimused
Infotehnoloogia valdkonna bakalaureusekraad, infotehnoloogia rakenduskõrghariduse õppekava alusel omandatud kõrgharidus või sellele vastav kvalifikatsioon.
Vastavalt TalTechi vastuvõtueeskirjale.
Kuva rohkem...
Õppekava eesmärgid
Õppekava eesmärk on varustada üliõpilasi teoreetiliste ja praktiliste teadmistega arvutiteaduses,
keskendudes tarkvaralahenduste kavandamisele, arendamisele ja rakendamisele, pöörates erilist tähelepanu rakenduslikule tehisintellektile.
Kuva rohkem...
Õppekava õpiväljundid
Õppekava lõpetanu:
- kasutab sobivaid meetodeid tarkvaratehnika ja tehisintellektiga seotud probleemide lahendamiseks;


- põhjendab tõenduspõhiselt kavandatavate tarkvaralahenduste mõju;
- rakendab tarkvaratehnika ja tehisintellekti valdkondade kaasaegseid teadustulemusi;
- lahendab ülesandeid erinevates rollides tööstusliku tarkvaratehnika ja/või tehisintellektile keskendunud tarkvaraarenduse meeskonnas;
- on valmis rakendama omandatud analüütilisi ja tehnilisi oskusi, et jätkata karjääri tehniliselt nõudlikel IT-ametikohtadel Eestis või välismaal või jätkata õpinguid doktorantuuris.
Kuva rohkem...
Õppekava lõpetamistingimused
Õppekava täitmine nõutud mahus ja lõputöö kaitsmine kehtestatud korras; cum laude diplomi saamiseks peab olema lõputöö kaitstud hindele "5" ja kaalutud keskhinne vähemalt 4,
600, kusjuures arvestatakse kõiki akadeemilisele õiendile kantavaid hindeid.
Kuva rohkem...
Antavad kraadid
tehnikateaduse magister
Õppekava versiooni struktuur:
Mooduli liik
EAP kokku
Üldõpe
6.0
Põhiõpe
18.0
Eriõpe / peaeriala
60.0
Vabaõpe
6.0
Lõpueksam
30.0
Kokku
120.0
  • +
       PEAERIALA 1: informaatika ja tehisintellekt
    • +
         MOODUL: Üldõpe 6.0 EAP (Üldõpe)
      Eesmärgid
      Mooduli eesmärk on anda üliõpilasele arvutiteaduse valdkonnas vajalikud matemaatilised baasteadmised ja -oskused; kujundada arusaam matemaatilistest printsiipidest,
      mis on aluseks algoritmidele, andmestruktuuridele ja arvutiteaduse teooriale, ning luua eeldused matemaatiliste meetodite rakendamiseks erialaste probleemide lahendamisel.
      Kuva rohkem...
      Õpiväljundid
      Mooduli läbinud üliõpilane:
      - mõistab ja oskab rakendada diskreetse matemaatika, loogika ja algebralisi struktuure arvutiteaduse probleemide analüüsimisel ja lahendamisel;


      - on võimeline analüüsima algoritmide keerukust ja korrektsust ning formaliseerima ja modelleerima erialaseid ülesandeid matemaatilise aparaadi abil.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Matemaatika arvutiteaduses
      ITB8832
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Kokku: 6.0 EAP
    • +
         MOODUL: Põhiõpe 18.0 EAP (Põhiõpe)
      Eesmärgid
      Mooduli eesmärk on anda üliõpilasele fundamentaalsed teadmised ja praktilised oskused tarkvaratehnikast,
      süsteemprogrammeerimisest ja hajussüsteemidest; luua tugev vundament kvaliteetsete ja keerukate tarkvarasüsteemide disainimisel, arendamisel ning haldamisel, mis on eeldus edasisele spetsialiseerumisele arvutiteaduse valdkonnas.
      Kuva rohkem...
      Õpiväljundid
      Mooduli läbinud üliõpilane:
      - rakendab kaasaegseid tarkvaratehnika printsiipe ja kvaliteeditagamise protsesse,

      sh agiilseid metoodikaid, tarkvaraprojektide arendamisel ja juhtimisel;
      - disainib ja realiseerib operatsioonisüsteemi teenuseid kasutavat multitegumtöötlusega tarkvara, arvestades süsteemprogrammeerimise aspekte;
      - mõistab ja oskab rakendada hajussüsteemide arhitektuurseid põhimõtteid, sh P2P ja sõnumiedastusprotokolle, keerukate rakenduste loomiseks.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Tarkvara protsessid ja kvaliteet
      ITB8826
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Hajussüsteemid
      ITI0215
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Süsteemprogrammeerimine
      ITS8020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Kokku: 18.0 EAP
    • +
         MOODUL: Informaatika ja tehisintellekt 60.0 EAP (Eriõpe / peaeriala)
      Eesmärgid
      Mooduli eesmärk on arendada üliõpilase süvendatud teadmisi ja praktilisi oskusi arvutiteaduse ning tehisintellekti valdkondades,
      valmistades neid ette nõudlikeks spetsialisti- või arendusrollideks. Eesmärk on pakkuda laiapõhjalist, kuid samas spetsialiseeritud haridust, mis hõlmab tarkvaratehnika, intelligentse robootika, masinõppe, andmeteaduse, krüptograafia ja teadusarvutuse tipptasemel kontseptsioone ning meetodeid. Moodul valmistab ette iseseisvaks teadus- ja arendustööks, süvendades analüüsi-, sünteesi- ja kriitilise mõtlemise oskusi ning pakub valikuvõimalusi vastavalt üliõpilase huvidele.
      Kuva rohkem...
      Õpiväljundid
      Mooduli läbinud üliõpilane:
      - omab süvateadmisi ja oskab kriitiliselt hinnata kaasaegseid tarkvaratehnika tehnoloogiaid ning protsesse,

      sh reaalajasüsteemide ja tarkvara sünteesi meetodeid;
      - rakendab masinõppe algoritme ja tehisintellekti meetodeid andmete analüüsimiseks, ennustavate mudelite loomiseks ja intelligentse robootika probleemide lahendamiseks;
      - oskab disainida, arendada ja hallata pilvepõhiseid süsteeme, kasutades DevOps'i printsiipe ning arvestades tarkvara arhitektuuri ja disaini põhimõtteid;
      - on võimeline teostama iseseisvat teadus- ja arendustööd, sh teostama uuringuid ja esitama tulemusi akadeemilises kontekstis.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Reaalaja tarkvaratehnika
      ITI8520
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Tarkvara süntees ja verifitseerimine
      ITI8531
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Masinõpe
      ITI8565
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Tehisintellekt robootikas
      ITI8800
      6.0
      4.0
      0.0
      4.0
      0.0
      E
      S
      Pilvearhitektuurid ja DevOps
      ITI8801
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Magistriseminar I
      ITX8310
      6.0
      2.0
      0.0
      0.0
      2.0
      H
      K
      Magistriseminar II
      ITX8320
      6.0
      2.0
      0.0
      0.0
      2.0
      H
      S
      Kokku: 42.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Robootika
      IAS0060
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      K
      Robotite juhtimine ja tarkvara
      IAS0220
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      S
      Tarkvara arhitektuur ja disain
      IDU1550
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Sügavõpe tervishoius
      IHB0002
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      K
      Arvutamisteooria
      ITB8821
      6.0
      4.0
      3.0
      0.0
      1.0
      E
      K
      Krüptograafia
      ITC8240
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Krüptograafia eriteemad
      ITC8290
      6.0
      2.0
      0.0
      0.0
      2.0
      H
      S
      Loogiline programmeerimine
      ITI0211
      6.0
      4.0
      2.0
      2.0
      0.0
      H
      S
      Algoritmide ja andmestruktuuride erikursus
      ITI8590
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      K
      Teadmiste formaliseerimine
      ITI8700
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      K
      Andmekaeve
      ITI8730
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Sissejuhatus kategooriateooriasse ja selle rakendustesse
      ITI9200
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Matemaatiline modelleerimine
      ITS8010
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Tehisnägemine
      ITS8030
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Kõnetöötlus inimeses ja arvutis
      ITS8035
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Loomuliku keele ja kõne töötlus
      ITS8040
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Andmeteadus energeetikas
      ITS8080
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Programmeerimise erikursus
      ITT8060
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Eesti keel ja kultuur
      MLE0010
      6.0
      4.0
      0.0
      4.0
      0.0
      A
      SK
      Ettevõtlus ja äri planeerimine
      TMJ3300
      6.0
      4.0
      1.0
      0.0
      3.0
      E
      SK
      Probleem- ja projektõpe
      UTT0120
      6.0
      4.0
      0.0
      4.0
      0.0
      A
      SK
      Teadusarvutused
      YFX1510
      6.0
      4.0
      2.5
      0.0
      1.5
      E
      K
      Kokku: vähemalt 18.0 EAP
    • +
         MOODUL: Vabaõpe 6.0 EAP (Vabaõpe)
      Eesmärgid
      Vabaõppe eesmärk on anda üliõpilasele oskus orienteeruda täiendavalt nii erialalistes kui ka laiemalt maailmatunnetuslikes temaatikates.
      Õpiväljundid
      Mooduli läbinud üliõpilane tunneb ja oskab selgitada ning kasutada vabaõppe raamides õpitut.
    • +
         MOODUL: Magistriprojekt 30.0 EAP (Lõpueksam)
      Eesmärgid
      Eesmärk on:
      - võimaldada rakendada omandatud teadmisi ja oskusi;


      - anda iseseisva probleemilahenduse väljatöötamise kogemus;
      - arendada projekti juhtimise, dokumenteerimise, lahenduste põhjendamise ja esitlemise oskust.
      Kuva rohkem...
      Õpiväljundid
      Magistriprojekti koostanud ja kaitsnud üliõpilane:
      - lahendab analüüsioskust eeldava probleemi tarkvaraarenduse ning tehisintellektiga seotud valdkonnas;


      - põhjendab valitud lahendusmeetodit;
      - esitab tulemusi veenvalt kirjalikult ja ettekande vormis.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Informaatika ja tehisintellekti magistriprojekt (lõpueksam)
      ITI8899
      30.0
      0.0
      0.0
      0.0
      0.0
      E
      SK
      Kokku: 30.0 EAP
    • +
         TÜÜPÕPINGUKAVA: sügis päevaõpe
      • +
           1. semester
      • +
           2. semester
      • +
           3. semester
      • +
           4. semester