Informaatika ja tehisintellekt
Õppekava nimetus e.k.
Informaatika ja tehisintellekt
Õppekava nimetus i.k.
Informatics and Artificial Intelligence
TalTechi õppekava kood
IAIB25
HTMi õppekava kood
258612
Õppekavaversiooni kood
IAIB25/25
Teaduskond / kolledž
I - infotehnoloogia teaduskond
Õppekava juht/programmijuht
Ago Luberg
Õppetöö keel
eesti keel
Õppetase
bakalaureuseõpe
Maht (EAP)
180
Täistasuline õppekava
ei
Nominaalne õppeaeg
6 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
Keskharidus või sellele vastav välisriigi kvalifikatsioon vastavalt TalTechi vastuvõtueeskirjale.
Õppekava eesmärgid
Õppekava eesmärk on:
- valmistada ette spetsialiste, kes omavad teadmisi informaatika,

tehisintellekti ja matemaatika valdkondadest ning suudavad neid rakendada praktiliste probleemide lahendamisel;
- anda lõpetajatele oskused töötada erinevates tarkvaraarenduse rollides, rakendades keerukaid tehnoloogiaid, mida kasutatakse tehnoloogiamahukamates ja innovaatilisemates rakendustes;
- luua tugev alus edasiõppimiseks erinevatel informaatika, arvutiteaduse, tehisintellekti ja teistel IT valdkonna magistriõppe programmidel.
Kuva rohkem...
Õppekava õpiväljundid
Õppekava lõpetaja:
- lahendab valdkonna praktilisi probleeme, kasutades teadmisi informaatikast, tehisintellektist ja matemaatikast;


- loob nii iseseisvalt kui ka meeskonnas tarkvaralisi lahendusi, kasutades kaasaegseid tehnoloogiaid;
- rakendab tarkvaraarenduse elutsükli kõiki etappe, luues terviklikke informaatika ja tehisintellekti lahendusi;
- rakendab tarkvara loomisel sobivaid programmeerimise põhimõtteid, algoritme, andmestruktuure ning analüüsimeetodeid, kavandab andmekogumist ja arvestab tarkvaraarendusega seotud väljakutsetega;
- esitleb argumenteeritult informaatika ja tehisintellektiga seotud probleeme, eeldusi ja tulemusi kirjalikult kui ka suuliselt;
- arvestab regulatsioone ja keskkondlike protsesside põhimõtteid ning rakendab ettevõtluse ja innovatsiooni põhimõtteid oma erialases tegevuses;
- rakendab teadlikku enesejuhtimist, arvestades oma heaolu, ja kujundab oma professionaalset arengut.
Kuva rohkem...
Õppekava lõpetamistingimused
Õppekava täitmine nõutud mahus ja lõputöö kaitsmine TalTechi
senati kehtestatud korras; cum laude diplomi saamiseks peab olema lõputöö kaitstud hindele "5" ja kaalutud keskhinne vähemalt 4,60, kusjuures arvestatakse kõiki akadeemilisele õiendile kantavaid hindeid.
Kuva rohkem...
Antavad kraadid
tehnikateaduse bakalaureus
Õppekava versiooni struktuur:
Mooduli liik
EAP kokku
Üldõpe
18.0
Põhiõpe
108.0
Eriõpe / peaeriala
30.0
Vabaõpe
12.0
Lõputöö
12.0
Kokku
180.0
  • +
       PEAERIALA 1: informaatika ja tehisintellekt
    • +
         MOODUL: Üldõpe 18.0 EAP (Üldõpe)
      Eesmärgid
      Mooduli eesmärk on:
      - anda teadmisi ettevõtluse alustest, majandusnähtustest ja nendevahelistest seostest;


      - anda teadmisi sotsiaalteaduste alustest ning arendada teaduspõhist arutlus- ja analüüsivõimet seoses ühiskonnas toimuvate protsessidega;
      - kujundada üliõpilastes süsteemne, teaduslikule alusele tuginev maailmavaade ja oskused sellele vastavalt säästlikult toimetada.
      Kuva rohkem...
      Õpiväljundid
      Üliõpilane:
      - tunneb ettevõtluse põhimõtteid ja protsesse ning arvestab kestliku arengu põhimõtetega;


      - arvestab ühiskondlike ja keskkondlike protsessidega oma erialases tegevuses;
      - omab esmast teadmistel põhinevat arutlemis- ja analüüsioskust ning suhtub mõistvalt väärtuste ja mõtteviiside mitmekesisusse;
      - on võimeline end suuliselt ja kirjalikult väljendama ning osalema aruteludes;
      - seostab tehnoloogia ja keskkonna arengu tulevikutrende, arvestades inseneeriavaldkonna regulatsioone ja standardeid;
      - tunneb füüsika põhialuseid ning oskab kasutada füüsikalisi suurusi ja matemaatilisi meetodeid, seostades füüsika põhimõtteid oma erialaga ja lahendades inseneriteadustega seotud probleeme.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Inseneeria pädevused
      EAX5020
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      SK
      Sissejuhatus ringmajandusse
      EKX0020
      3.0
      2.0
      1.9
      0.0
      0.1
      E
      S
      Bakalaureusetöö seminar
      ITI0218
      3.0
      2.0
      0.0
      2.0
      0.0
      H
      S
      Ettevõtluse alused
      TMJ0130
      3.0
      2.0
      0.5
      0.0
      1.5
      H
      SK
      Kokku: 12.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Filosoofia ja loogika
      HHF1011
      3.0
      2.0
      1.0
      0.0
      1.0
      E
      S
      Väljendus- ja vaidlusõpetus
      HHM1155
      3.0
      2.0
      1.0
      0.0
      1.0
      E
      K
      Akadeemiline suhtlus inglise keeles
      HLI0070
      3.0
      2.0
      0.0
      2.0
      0.0
      E
      SK
      Internetis toimijate õigused, kohustused ja vastutus
      HOE7120
      3.0
      2.0
      1.0
      0.0
      1.0
      E
      S
      Insenerieetika
      HPP0300
      3.0
      2.0
      1.0
      0.0
      1.0
      A
      S
      Operatsioonisüsteemid ja nende haldamine
      ICA0001
      6.0
      4.0
      0.5
      3.5
      0.0
      E
      SK
      Küberturbe alused
      ITI0216
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      K
      Start-up ettevõtlus
      TMJ0180
      3.0
      2.0
      0.5
      0.0
      1.5
      H
      S
      Kokku: vähemalt 6.0 EAP
    • +
         MOODUL: Informaatika ja tehisintellekti alused 78.0 EAP (Põhiõpe)
      Eesmärgid
      Mooduli eesmärk on anda:
      - teadmised ja oskused, mis võimaldavad luua tarkvaralisi lahendusi keerukamatele probleemidele;


      - praktilisi oskusi mitmetes tarkvaraarenduse, informaatika, arvutiteaduse ja matemaatika valdkondades;
      - laiem ülevaade ja baasteadmised info- ja kommunikatsioonitehnoloogia erinevatest valdkondadest, nende toimimispõhimõtetest ja turvaküsimustest.
      Kuva rohkem...
      Õpiväljundid
      Üliõpilane:
      - valdab kõrgtasemel programmeerimise kontseptsioone ja informaatika ning tehisintellekti mõisteid eesti ja inglise keeles;


      - valib sobivaid algoritme ja andmestruktuure sõltuvalt probleemi iseloomust;
      - rakendada tehisintellekti ja masinõppe-algoritme praktiliste probleemide lahendamiseks;
      - kavandab ja realiseerib andmebaase, kasutades SQL-i päringukeele põhifunktsioone;
      - rakendab andmekaeve ja analüüsi meetodeid andmehulkade töötlemiseks, tuvastab mustreid ja seoseid ning tõlgendab tulemusi otsuste tegemiseks;
      - omab ülevaadet informaatika ja tehisintellekti erinevatest valdkondadest ja probleemidest;
      - arvestab ebatäpsuse ja määramatusega seotud probleemidega ning mõistab tarkvara arendamisega seotud väljakutseid.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Arvutid
      IAX0043
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Arvutivõrkude alused
      ICA0019
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Sissejuhatus infotehnoloogiasse
      ITI0101
      6.0
      4.0
      4.0
      0.0
      0.0
      E
      S
      Programmeerimise algkursus
      ITI0102
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      S
      Robotite programmeerimine
      ITI0201
      6.0
      4.0
      1.0
      3.0
      0.0
      H
      SK
      Programmeerimise põhikursus
      ITI0202
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      K
      Algoritmid ja andmestruktuurid
      ITI0204
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      S
      Andmebaasid I
      ITI0206
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Andmekaevandamine
      ITI0217
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Intelligentsete süsteemide algoritmid
      ITI0231
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      S
      Masinõppe alused ja rakendused
      ITI0232
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Kokku: 66.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Robotite juhtimine ja tarkvara
      IAS0220
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      S
      Platvormipõhised mobiilirakendused
      ICD0022
      9.0
      4.0
      1.0
      3.0
      0.0
      E
      S
      Andmebaasid II
      ITI0207
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Kasutajaliidesed
      ITI0209
      6.0
      4.0
      1.0
      2.0
      1.0
      H
      K
      Loogiline programmeerimine
      ITI0211
      6.0
      4.0
      2.0
      2.0
      0.0
      H
      S
      Funktsionaalprogrammeerimine
      ITI0212
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Programmeerimise erikursus
      ITI0214
      6.0
      4.0
      0.0
      4.0
      0.0
      H
      K
      Hajussüsteemid
      ITI0215
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Sügavõppe alused
      ITI0233
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Loomuliku keele ja kõne töötlus
      ITS8040
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Operatsioonianalüüs
      YMR0050
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Matlab ja numbriline modelleerimine
      YMX0261
      6.0
      4.0
      1.0
      0.0
      3.0
      A
      SK
      Kokku: vähemalt 12.0 EAP
    • +
         MOODUL: Matemaatika 30.0 EAP (Põhiõpe)
      Eesmärgid
      Mooduli eesmärk on:
      - harjutada üliõpilasi matemaatilise sümboolikaga

      ning arendada loogilist ja formaalset mõtlemist ning mudelipõhist lähenemist probleemide ja ülesannete lahendamisel;
      - anda arusaamine erialaste distsipliinide aluseks olevatest matemaatilistest konstruktsioonidest.
      Kuva rohkem...
      Õpiväljundid
      Üliõpilane:
      - lahendab erialaga seonduvaid tüüpülesandeid, kasutades matemaatilise loogika, hulgateooria ja graafiteooria põhimõisteid;


      - valdab funktsioonide diferentsiaal- ja integraalarvutuse põhimõisteid, nende omadusi ja lihtsamaid rakendusi;
      - oskab diferentseerida, leida lihtsamaid integraale ja lahendada ekstreemumülesandeid;
      - leiab lineaarteisenduse omaväärtusi ja omavektoreid;
      - koostab statistilise analüüsi, arvestades statistilisi karakteristikuid ja toetudes tõenäosusteooriale ning matemaatilisele statistikale;
      - kasutab erialaste ülesannete lahendamisel matemaatilise modelleerimise tarkvara.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Diskreetne matemaatika
      ITI0401
      6.0
      4.0
      3.0
      0.0
      1.0
      E
      S
      Loogika
      ITI0402
      6.0
      4.0
      3.0
      0.0
      1.0
      E
      S
      Tõenäosusteooria ja matemaatiline statistika
      YMX0030
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Matemaatiline analüüs
      YMX0236
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Lineaaralgebra
      YMX0244
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Kokku: 30.0 EAP
    • +
         MOODUL: Praktiline infotehnoloogia 30.0 EAP (Eriõpe / peaeriala)
      Eesmärgid
      Mooduli eesmärk on anda kogemus reaalsest tarkvaraarenduse meeskondlikust protsessist,
      alates nõuete analüüsist, ülesannete püstitamisest ja meeskonnatöö organiseerimisest kuni lahenduse rakendamise, dokumenteerimise ja esitlemiseni.
      Kuva rohkem...
      Õpiväljundid
      Üliõpilane:
      - rakendab oma teoreetilisi teadmisi ja praktilisi oskusi tarkvaraarenduse valdkonnas,

      kasutades sobivaid töövahendeid ja protsesse ning viies ülesanded ellu õigeaegselt;
      - suudab kavandada ja juhtida tööprotsesse ning teha koostööd meeskonnas, kommunikeerides tulemuslikult ja arvestades meeskonnaliikmetega reaalelulistes olukordades;
      - viib ellu tarkvaraarenduse elukaare, alates projekti nõuete analüüsist ning jätkates lahenduse kavandamise, realiseerimise, dokumenteerimise ja testimisega, luues tervikliku lahenduse ja saavutades seatud eesmärgid;
      - juhib oma õppeprotsessi ning kujundab teadlikult oma professionaalset arengut, olles algatusvõimeline ning ennast analüüsiv;
      - presenteerib ja põhjendab saadud tulemusi argumenteeritult kirjalikult ning suuliselt;
      - viib ellu projekte, võttes arvesse eetilisi, turva-, usaldusväärsuse ja privaatsuse aspekte.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Erialatutvustus
      ITI0105
      6.0
      4.0
      0.0
      4.0
      0.0
      H
      S
      Tarkvaraarenduse projekt
      ITI0301
      6.0
      4.0
      0.0
      4.0
      0.0
      H
      K
      Veebirakenduse projekt
      ITI0302
      6.0
      4.0
      1.0
      3.0
      0.0
      H
      S
      Kokku: 18.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Tarkvaraarenduse praktika (praktika)
      ITI0220
      6.0
      0.0
      0.0
      0.0
      0.0
      A
      SK
      Õppemetoodiline töö
      ITI0223
      3.0
      2.0
      0.0
      0.0
      2.0
      A
      SK
      Õppemetoodiline töö
      ITI0224
      3.0
      2.0
      0.0
      0.0
      2.0
      A
      SK
      Tarkvaraarenduse tellimusprojekt
      ITI0303
      6.0
      4.0
      0.0
      4.0
      0.0
      H
      SK
      Kokku: vähemalt 12.0 EAP
    • +
         MOODUL: Vabaõpe 12.0 EAP (Vabaõpe)
      Eesmärgid
      Vabaõppe eesmärk on orienteeruda täiendavalt nii erialalistes kui ka laiemalt maailmatunnetuslikes temaatikates.
      Õpiväljundid
      Üliõpilane tunneb, oskab selgitada ja kasutada vabaõppe raamides õpitut.
    • +
         MOODUL: Bakalaureusetöö 12.0 EAP (Lõputöö)
      Eesmärgid
      Bakalaureusetöö eesmärk on demonstreerida ja rakendada omandatud teadmisi tarkvaralise süsteemi kavandamisel,
      rakendamisel, lahenduse põhjendamisel, analüüsimisel, dokumenteerimisel ning esitlemisel.
      Kuva rohkem...
      Õpiväljundid
      Üliõpilane:
      - püstitab aktuaalse probleemi, mida saab lahendada tarkvaraliste vahenditega, ning põhjendab bakalaureusetöö vajalikkust valdkonna kontekstis;


      - viib läbi alternatiivsete lahenduste analüüsi ja valib sobivaima lähenemisviisi;
      - juhib bakalaureusetöö protsessi ning haldab bakalaureusetööd kui projekti vastavalt ajagraafikule ja eesmärkidele, kasutades projektihaldusvahendeid, ning järgib tarkvara arendusprotsessi parimaid tavasid;
      - disainib, teostab ja testib sobiva tarkvaralise lahenduse vastavalt püstitatud probleemile;
      - põhjendab projekti disaini, tehnoloogia ja rakendamise valikuid, tuginedes usaldusväärsetele allikatele;
      - vormistab bakalaureusetöö vastavalt akadeemilistele nõuetele ja esitleb oma töö tulemusi selgelt ja argumenteeritult nii kirjalikus kui ka suulises vormis.
      Kuva rohkem...
    • +
         TÜÜPÕPINGUKAVA: sügis päevaõpe
      • +
           1. semester
      • +
           2. semester
      • +
           3. semester
      • +
           4. semester
      • +
           5. semester
      • +
           6. semester
  • +
       KÕRVALERIALA MOODUL: Informaatika ja tehisintellekt
    Eesmärgid
    Kõrvaleriala eesmärk on:
    - anda eelkõige erinevate tehniliste erialade tudengitele,

    samuti ka laiemalt kõigile informaatika valdkonnast huvitatud tudengitele võimalus regulaarse ja sihipäraselt koostatud komplektina õppida Informaatika ja tehisintellekti eriala võtmeaineid ning omandada sellega Informaatika ja tehisintellekti eriala kõrvalerialana;
    - valmistada kõrvaleriala omandanud tudengid ette esmaseks tööks sellel erialal ja õpingute jätkamiseks magistriõppes.
    Kuva rohkem...
    Õpiväljundid
    Kõrvaleriala läbinud üliõpilane:
    - loob interdistsiplinaarseid seoseid informaatika eriala ja oma põhieriala vahel;


    - tunneb tarkvaraarenduse valdkonna teoreetilisi aluseid ja praktilisi rakendusi, suudab tuvastada ja kriitiliselt analüüsida valdkonna arengusuundi ja aktuaalseid probleeme;
    - omab piisavat ettevalmistust erialasel tööl esmaseks hakkamasaamiseks ja jätkamiseks magistriõpingutel informaatika ja teistel lähedastel erialadel.
    Kuva rohkem...
    Kohustuslikud ained:
    Aine nimetus
    Aine kood
    EAP
    Tunde nädalas
    Loenguid
    Praktikume
    Harjutusi
    E/A/H
    Õpetamise semester
    Programmeerimise algkursus
    ITI0102
    6.0
    4.0
    1.0
    3.0
    0.0
    E
    S
    Programmeerimise põhikursus
    ITI0202
    6.0
    4.0
    1.0
    3.0
    0.0
    E
    K
    Algoritmid ja andmestruktuurid
    ITI0204
    6.0
    4.0
    2.0
    1.0
    1.0
    E
    S
    Andmekaevandamine
    ITI0217
    6.0
    4.0
    2.0
    2.0
    0.0
    E
    K
    Masinõppe alused ja rakendused
    ITI0232
    6.0
    4.0
    2.0
    2.0
    0.0
    E
    K
    Tõenäosusteooria ja matemaatiline statistika
    YMX0030
    6.0
    4.0
    2.0
    0.0
    2.0
    E
    K
    Lineaaralgebra
    YMX0244
    6.0
    4.0
    2.0
    0.0
    2.0
    E
    SK
    Kokku: 42.0 EAP