IT süsteemide arendus
Õppekava nimetus e.k.
IT süsteemide arendus
Õppekava nimetus i.k.
IT Systems Development
TalTechi õppekava kood
IADB17
HTMi õppekava kood
175303
Õppekavaversiooni kood
IADB17/24
Teaduskond / kolledž
I - infotehnoloogia teaduskond
Õppekava juht/programmijuht
Meelis Antoi
Õ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
Õppe läbiviimise õiguse andmine õppekavagrupis
õppe läbiviimise õigus
Õppe läbiviimise õiguse andmise kehtivuskuupäev
tähtajatu
Õppe läbiviimise õiguse andmise otsuse nr
112
Juurdepääsu tingimused
Keskharidus või sellele vastav välisriigi kvalifikatsioon. Vastavalt TalTechi vastuvõtueeskirjale.
Õppekava eesmärgid
Õppekava eesmärk on ette valmistada teoreetiliste teadmiste ja praktiliste oskustega tarkvaraarendajaid,
töötamaks kaasaegse info- ja kommunikatsioonitehnoloogia valdkonnas tegelevates ettevõtetes. Õppekava lõpetaja on võimeline töötama suuremahuliste IT projektide arenduses nii iseseisvalt kui ka suuremas meeskonnas ja/või jätkama õpinguid info-ja kommunikatsioonitehnoloogia valdkonna magistriõppes.
Kuva rohkem...
Õppekava õpiväljundid
- suudab kas iseseisvalt või analüütiku vahendusel aru saada kliendi nõudmistest ja vajadustest;

- kirjutab koodi, mis täidab püstitatud nõuded ja mille edasised halduskulud on võimalikult madalad;
- tunneb tarkvaraarenduse protsessi laiemalt ja saab aru, kuidas tema tehtud valikud mõjutavad tulemusi nii lühemas, kui pikemas perspektiivis;
- omab ülevaadet enamlevinud tööriistadest, raamistikest ja muudest komponentidest, mida tarkvaraarenduse juures igapäevaselt kasutatakse;
- oskab andmeid modelleerida ja tunneb peamisi andmebaasi tehnoloogiaid;
- tunneb lihtsamaid algoritme, mõistab nende keerukust ja oskab hinnata, millal keerukus oluline on.
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
24.0
Põhiõpe
87.0
Eriõpe / peaeriala
57.0
Vabaõpe
6.0
Lõputöö
6.0
Kokku
180.0
  • +
       PEAERIALA 1: IT süsteemide arendus
    • +
         MOODUL: Üldõppe moodul 24.0 EAP (Üldõpe)
      Eesmärgid
      Mooduli eesmärk on arendada üliõpilaste oskust mõista ühiskonnas toimuvat eri vaatenurkadest,
      mis on vajalik edukaks toimetulekuks kaasaegses ühiskondlikus kontekstis.
      Kuva rohkem...
      Õpiväljundid
      Mooduli läbinud üliõpilane:
      - analüüsib oma professionaalset vastutust ja sotsiaalseid, õiguslikke, eetilisi ning kultuurilisi probleeme IT maailmas;


      - seostab tarkvaraliste lahenduste ja füüsikaliste protsesside vastastikuseid mõjusid ning arvestab nendega oma töös;
      - suudab töötada kirjandusega ja retsenseerida kirjutisi;
      - väljendab end korrektselt suuliselt ja kirjalikult;
      - omab ülevaadet ettevõtluse alustest.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      IT eetilised, sotsiaalsed ja professionaalsed aspektid
      ICY0004
      6.0
      3.0
      1.0
      2.0
      0.0
      E
      SK
      Keskkonnamõju ja säästev areng
      ICY0010
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      S
      Ettevõtluse alused ja ärisuhtlus
      ICY0031
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      SK
      Füüsika mittefüüsikutele
      NSO0160
      3.0
      2.0
      1.0
      0.0
      1.0
      H
      S
      Kokku: 18.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Majandusõpetus
      ICY0019
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Filosoofia
      ICY0021
      3.0
      2.0
      2.0
      0.0
      0.0
      E
      S
      Loogika
      ICY0025
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Inglise keel IT spetsialistidele
      MLI0007
      6.0
      4.0
      0.0
      4.0
      0.0
      E
      SK
      Kokku: vähemalt 6.0 EAP
    • +
         MOODUL: Matemaatika moodul 15.0 EAP (Põhiõpe)
      Eesmärgid
      Mooduli eesmärk on toetada matemaatiliste baasteadmiste omandamist mõistmaks erialaainete teoreetilisi aluseid.
      Õpiväljundid
      Mooduli läbinud üliõpilane:
      - kasutab erialaga seonduvat matemaatikat;


      - on omandanud baasteadmised matemaatikast, mis on vajalikud eriala teoreetiliste aluste mõistmiseks;
      - on omandanud süvendatud teadmised ja oskused andmetöötluses.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Diskreetne matemaatika
      IAX0010
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Tõenäosusteooria ja matemaatiline statistika
      ICY0006
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      S
      Kõrgem matemaatika
      ICY0030
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Kokku: 15.0 EAP
    • +
         MOODUL: Põhiõppe moodul 72.0 EAP (Põhiõpe)
      Eesmärgid
      Mooduli eesmärk on toetada erialaste baasteadmiste omandamist,
      mis on vajalikud kitsamate erialaste pädevuste omandamiseks.
      Kuva rohkem...
      Õpiväljundid
      Mooduli läbinud üliõpilane:
      - kirjeldab tarkvaraarenduse koolkondi ja teoreetilisi printsiipe;


      - nimetab oma eriala peamisi rakendusi ja uurimisprobleeme;
      - kasutab erialast sõnavara ja väljendab end korrektselt ning arusaadavalt;
      - valib probleemide lahendamiseks sobivad meetodid ja tehnoloogiad;
      - leiab oma tööks vajalikku informatsiooni.
      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
      Operatsioonisüsteemid ja nende haldamine
      ICA0001
      6.0
      4.0
      0.5
      3.5
      0.0
      E
      SK
      Andmebaasisüsteemide alused
      ICA0005
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Arvutivõrkude alused
      ICA0019
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Algoritmid ja andmestruktuurid
      ICD0001
      6.0
      3.0
      2.0
      1.0
      0.0
      E
      S
      Veebitehnoloogiad
      ICD0007
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Programmeerimine C# keeles
      ICD0008
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Tarkvaratehnika
      ICD0013
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Java
      ICD0019
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      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
      Kokku: 66.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Veebirakendused Java baasil
      ICD0011
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Veebirakendused C# baasil
      ICD0024
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Kokku: vähemalt 6.0 EAP
    • +
         MOODUL: Praktika 24.0 EAP (Eriõpe / peaeriala)
      Eesmärgid
      Praktika mooduli eesmärk on anda üliõpilasele esmane erialane töökogemus,
      parandamaks tema konkurentsivõimet tööle asumisel.
      Kuva rohkem...
      Õpiväljundid
      Mooduli läbinud üliõpilane:
      - valib ja rakendab ülesannete lahendamisel asjakohaseid töövõtteid ning meetodeid ja leiab vajadusel sellekohast täiendavat lisainfot;


      - kogub ja tõlgendab erialast informatsiooni, sealjuures selgitab ja argumenteerib tehtud valikuid ning otsuseid;
      - dokumenteerib ja analüüsib ettevõttepraktikal saadud kogemusest õpitut;
      - seostab ülikoolis õpitut ja ettevõttepraktikal täidetud tööülesandeid;
      - töötab iseseisvalt ja meeskonnas, suhtub sallivalt hoiakute ning väärtuste mitmekesisusse;
      - suudab koostada ja kaitsta ettevõttepraktika aruannet;
      - on omandanud esmase erialase töökogemuse.
      Kuva rohkem...
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Projektipõhine praktika I (praktika)
      ICD0030
      12.0
      0.0
      0.0
      0.0
      0.0
      A
      SK
      Projektipõhine praktika II (praktika)
      ICD0031
      12.0
      0.0
      0.0
      0.0
      0.0
      A
      SK
      Ettevõttepraktika (praktika)
      ICY0017
      24.0
      0.0
      0.0
      0.0
      0.0
      A
      K
      Kokku: vähemalt 24.0 EAP
    • +
         MOODUL: Programmeerimise moodul 21.0 EAP (Eriõpe / peaeriala)
      Eesmärgid
      Mooduli eesmärk on toetada programmeerimisoskuse omandamist (sh mõnes peavooluvälises programmeerimise valdkonnas),
      et õpingute lõppedes tarkvaraarendajana tööle asuda.
      Kuva rohkem...
      Õpiväljundid
      Mooduli läbinud üliõpilane:
      - on omandanud programmeerimisoskuse tasemel, mida oodatakse nooremtarkvaraarendajana tööle asumisel;


      - rakendab omandatud oskusi mõnes peavooluvälises programmeerimise valdkonnas;
      - töötab meeskonnas, vajadusel juhib meeskonda;
      - leiab oma tööks vajalikku informatsiooni.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Oracle: programmeerimiskeeled SQL ja PL/SQL
      ICA0016
      3.0
      2.0
      0.0
      2.0
      0.0
      A
      SK
      JavaScript
      ICD0006
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Kokku: 9.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Automaattestimine
      ICD0004
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      S
      Hübriidmobiilirakendused
      ICD0018
      6.0
      4.0
      1.0
      3.0
      0.0
      A
      S
      Platvormipõhised mobiilirakendused
      ICD0022
      9.0
      4.0
      1.0
      3.0
      0.0
      E
      S
      Mikrokontrollerite programmeerimine Pythoni baasil
      ICD0023
      3.0
      2.0
      0.5
      1.5
      0.0
      A
      S
      JavaScript edasijõudnutele
      ICD0026
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Python edasijõudnutele
      ICS0019
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      K
      Kokku: vähemalt 12.0 EAP
    • +
         MOODUL: Valikainete moodul 12.0 EAP (Eriõpe / peaeriala)
      Eesmärgid
      Mooduli eesmärk on anda üliõpilase huvist lähtuvalt täiendavaid erialaseid teadmisi ja oskusi mõnedes kitsamates valdkondades või pakkuda võimalust parandada oma võõrkeeleoskust.
      Õpiväljundid
      Mooduli läbinud üliõpilane on omandanud baastasemel teadmised ja oskused mõnes kitsamas erialases valdkonnas.
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Andmeturve ja krüptoloogia
      ICA0003
      6.0
      3.5
      2.0
      1.5
      0.0
      E
      S
      IT süsteemide kasutatavus
      ICD0003
      6.0
      3.5
      1.5
      2.0
      0.0
      E
      S
      Tarkvara testimise alused
      ICD0012
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Veebihalduskeskkonnad
      ICD0020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Digitaalne meedia
      ICD0027
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      S
      Versioonihalduse alused
      ICD0028
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      S
      Konteineripõhine tarkvaratarne
      ICD0029
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      S
      Äriarhitektuur
      ICM0034
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Infosüsteemide projektid ja nende juhtimine
      ICY0009
      6.0
      4.0
      1.0
      1.0
      2.0
      E
      K
      Hulgad, seosed, süsteemid
      ICY0024
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Masinõppe rakendused
      ITI0219
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Kokku: vähemalt 12.0 EAP
    • +
         MOODUL: Vabaõppe moodul 6.0 EAP (Vabaõpe)
      Eesmärgid
      Mooduli eesmärk on võimaldada üliõpilasele valida aineid lähtuvalt oma erihuvidest.
      Õpiväljundid
      Mooduli läbinud üliõpilane on omandanud teadmised ja oskused lähtuvalt erihuvidest.
    • +
         MOODUL: Lõputöö moodul 6.0 EAP (Lõputöö)
      Eesmärgid
      Lõputöö eesmärk on anda üliõpilastele iseseisva uurimistöö kogemus.
      Õpiväljundid
      Mooduli läbinud üliõpilane:
      - väljendab oma seisukohti korrektselt kirjalikult;


      - põhjendab oma seisukohti ja valikuid veenvalt, kasutades loogilist arutlust, katseid ja mõõtmisi, viiteid autoriteetsetele allikatele vms.
      Kuva rohkem...
    • +
         TÜÜPÕPINGUKAVA: sügis päevaõpe
      • +
           1. semester
      • +
           2. semester
      • +
           3. semester
      • +
           4. semester
      • +
           5. semester
      • +
           6. semester
    • +
         TÜÜPÕPINGUKAVA: sügis sessioonõpe
      • +
           1. semester
      • +
           2. semester
      • +
           3. semester
      • +
           4. semester
      • +
           5. semester
      • +
           6. semester