Riistvara arendus ja programmeerimine
Õppekava nimetus e.k.
Riistvara arendus ja programmeerimine
Õppekava nimetus i.k.
Hardware Development and Programming
TalTechi õppekava kood
IACB17
HTMi õppekava kood
175717
Õppekavaversiooni kood
IACB17/25
Teaduskond / kolledž
I - infotehnoloogia teaduskond
Õppekava juht/programmijuht
Andres Eek
Õ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
Õ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
Kuva rohkem...
Õppekava eesmärgid
Õppekava eesmärk on valmistada ette spetsialiste, kes planeerivad,
projekteerivad, arendavad, hooldavad ja jälgivad arvutipõhiseid infotöötlus-, elektroonika- ja kommunikatsioonisüsteeme ja -seadmeid.
Õppekava lõpetanu põhilisteks tööülesanneteks (profiiliks) on arvutipõhiste infotöötlus-, elektroonika- ja kommunikatsioonisüsteemide, seadmete ja nende komponentide kavandamine, väljatöötamine, seadistamine ja käitamine. Lõpetanu on võimeline tööle asuma pidevalt arenevas ja elukestvat õpet väärtustavas valdkonnas ning jätkama õpinguid magistriõppes info- ja kommunikatsioonitehnoloogia või lähedastes valdkondades.
Kuva rohkem...
Õppekava õpiväljundid
Õppekava lõpetanud üliõpilane:
- mõistab automaatika, arvutitehnika,

elektroonika, robootika, signaalitöötluse ja telekommunikatsiooni valdkondade aktuaalseid probleeme ning arenguid;
- oskab tuvastada, määratleda, analüüsida ja hinnata erialaseid probleeme ning pakkuda nende lahendamiseks erinevaid meetodeid, tehnoloogiaid ja vahendeid, jälgides kehtivaid standardeid, protokolle ja parimaid praktikaid;
- oskab kavandada, arendada, esitleda ja kaitsta erialaseid tark- ja riistvaraprojekte kõrgetasemelise tehnilise lahenduse ja dokumentatsioonina;
- oskab tagada seadmete ja süsteemide turvalisust, analüüsides ja hinnates riske ja tarvilikke ressursse;
- oskab töötada nii iseseisvalt kui ka meeskonnas ning vajadusel juhendada kaastöötajaid.
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
21.0
Põhiõpe
63.0
Eriõpe / peaeriala
84.0
Vabaõpe
6.0
Lõputöö
6.0
Kokku
180.0
  • +
       PEAERIALA 3: Riistvara arendus ja programmeerimine
    • +
         MOODUL: Üldõppe moodul 21.0 EAP (Üldõpe)
      Eesmärgid
      Kujundada üliõpilastes süsteemne, teaduslikule alusele tuginev maailmavaade ja oskused sellele vastavalt säästlikult toimetada.

      Luua arusaam majandusnähtustest ja nendevahelistest seostest, sealhulgas ettevõtluse alustest. Arendada teaduspõhist arutlus- ja analüüsivõimet seoses ühiskonnas toimuvate protsessidega.

      Kuva rohkem...
      Õpiväljundid
      Üliõpilane
      - oskab seostada füüsikat tehismaailma ja meid ümbritseva elukekskonna nähtuste kirjeldamisel ja analüüsil;


      - mõistab säästva arengu ja keskkonnakaitse alaseid põhimõisteid, peamisi keskkonnaprobleeme, nende põhjuseid, tagajärgi ja ennetamise võimalusi ning oskab oma erialases tegevuses nendega arvestada;
      - mõistab ühiskonna toimimise ja ühiskondlike protsesside põhikontseptsioone;
      - arutleb ja analüüsib teaduslikel alustel ning suhtub mõistvalt väärtuste ja mõtteviiside mitmekesisusse;
      - tunneb ettevõtluse põhimõtteid ja protsesse;
      - oskab inglise keelt erialakirjanduse kasutamiseks ning aruteludes/analüüsides osalemiseks vajalikul tasemel.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Erialatutvustus
      IAS0001
      6.0
      4.0
      0.5
      3.5
      0.0
      E
      S
      Ettevõtluse alused
      TMJ0130
      3.0
      2.0
      0.5
      0.0
      1.5
      H
      SK
      Loodusteaduste alused ja säästlik areng
      YFX0060
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Kokku: 15.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Filosoofia
      HHF3080
      3.0
      2.0
      0.2
      0.0
      1.8
      A
      SK
      Akadeemiline suhtlus inglise keeles
      HLI0070
      3.0
      2.0
      0.0
      2.0
      0.0
      E
      SK
      Ingliskeelsed ettekanded, sõnavõtud ja diskussioonid
      HLI0080
      3.0
      2.0
      0.0
      2.0
      0.0
      A
      SK
      Inglise erialakeel
      HLI0091
      3.0
      2.0
      0.0
      2.0
      0.0
      A
      SK
      Intellektuaalne omand
      HOE6056
      3.0
      2.0
      1.5
      0.0
      0.5
      A
      S
      Õiguse alused
      HOX6061
      3.0
      2.0
      1.5
      0.0
      0.5
      A
      SK
      Insenerieetika
      HPP0300
      3.0
      2.0
      1.0
      0.0
      1.0
      A
      S
      Kokku: vähemalt 6.0 EAP
    • +
         MOODUL: Infotehnoloogia 42.0 EAP (Põhiõpe)
      Eesmärgid
      Anda laiem ülevaade ja baasteadmised info- ja kommunikatsioonitehnoloogia erinevatest valdkondadest ja nende toimimispõhimõtetest.
      Õpiväljundid
      Üliõpilane:
      - omab ülevaadet infotehnoloogia erinevatest valdkondadest, mõistetest ja probleemidest;


      - oskab algoritmiliselt mõelda;
      - tunneb kaasaegseid programmeerimiskeeli, oskab programmeerida järgides kodeerimise häid tavasid ning tunneb selleks vajalikke arendusvahendeid ja -keskkondi;
      - tunneb andmeside põhimõisteid ja meetodeid, omab ülevaadet arvutivõrkude arhitektuurist ja protokollidest ning integreeritud sidevõrkude ülesehitusest;
      - omab ülevaadet arvutite, IT seadmete ja süsteemide ülesehitusest süsteemsel tasemel.
      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
      Programmeerimine I
      IAX0583
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      SK
      Programmeerimine II
      IAX0584
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      SK
      Operatsioonisüsteemid ja nende haldamine
      ICA0001
      6.0
      4.0
      0.5
      3.5
      0.0
      E
      SK
      Elektroonika
      IEE1010
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      K
      Side
      IEE1220
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      S
      Sissejuhatus infotehnoloogiasse
      ITI0101
      6.0
      4.0
      4.0
      0.0
      0.0
      E
      S
      Kokku: 42.0 EAP
    • +
         MOODUL: Matemaatika 21.0 EAP (Põhiõpe)
      Eesmärgid
      - anda teoreetilised alused diskreetse matemaatika, lineaaralgebra, matemaatilise analüüsi ning tõenäosusteooria ja matemaatilise statistika alalt.

      - õpetada lahendama mainitud valdkondadega seotud põhilisi ülesandeid.
      - näidata loetletud matemaatika alade (või matemaatika teoreetiliste aluste) võimalikke rakendusi praktikas ja teistes teadusharudes.
      - harjutada üliõpilasi matemaatilise sümboolikaga ning arendada loogilist, analüütilist ja algoritmilist mõtlemist ning süsteemset ja mudelipõhist lähenemist probleemide ja ülesannete lahendamisel.
      Kuva rohkem...
      Õpiväljundid
      Üliõpilane:
      - mõistab matemaatilise loogika, hulgateooria ja graafiteooria põhimõisteid ning oskab lahendada erialaga seonduvaid selle valdkonna tüüpülesandeid;


      - valdab maatriks- ja vektoralgebra põhimõisteid ning oskab lahendada selle temaatika tüüpülesandeid, kaasaarvatud lineaarseid võrrandisüsteeme;
      - mõistab vektorruumide ja nende lineaarteisendustega seotud mõisteid ja lihtsamaid omadusi, oskab leida lineaarteisenduse omaväärtusi ja omavektoreid;
      - mõistab ühe ja mitme muutuja funktsioonide diferentsiaal- ja integraalarvutuse põhimõisteid, nende omadusi ja lihtsamaid rakendusi; oskab diferentseerida, leida lihtsamaid integraale ning lahendada ekstreemumülesandeid;
      - tunneb astmeridu ja nende koonduvustingimusi, kaasaarvatud Taylori ja Fourier read; oskab leida funktsiooni Fourier teisendust ning kasutada Fourier ridu ja Fourier teisendusi rakendustes;
      - mõistab tõenäosusteooria põhimõisteid, tunneb matemaatilise statistika põhimõisteid, oskab leida statistilisi karakteristikuid ja teostada statistilist analüüsi.
      - tunneb matemaatilise modelleerimise tarkvara ja oskab seda kasutada erialaste ülesannete lahendamisel.
      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
      Matemaatiline analüüs I
      YMX0231
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Lineaaralgebra
      YMX0242
      3.0
      2.0
      1.0
      0.0
      1.0
      E
      SK
      Kokku: 15.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Arvutusmeetodid
      YMX0050
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Kõrgem matemaatika II
      YMX0223
      3.0
      2.0
      0.5
      0.0
      1.5
      E
      S
      Matemaatiline analüüs II
      YMX0233
      3.0
      2.0
      1.0
      0.0
      1.0
      E
      SK
      Tõenäosusteooria ja matemaatiline statistika
      YMX0252
      3.0
      2.0
      0.5
      0.0
      1.5
      E
      K
      Matlab ja numbrilised meetodid
      YMX0262
      3.0
      2.0
      0.5
      0.0
      1.5
      A
      SK
      Kompleksmuutuja funktsioonid ja funktsionaalteisendused
      YMX0340
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Kokku: vähemalt 6.0 EAP
    • +
         MOODUL: Projektid ja praktika 36.0 EAP (Eriõpe / peaeriala)
      Eesmärgid
      - anda oskusi suuliselt ja kirjalikult ennast erialaliselt väljendada;

      - anda oskusi erialaste projektide kavandamiseks, arendamiseks, esitlemiseks ja kaitsmiseks;
      - anda oskusi meeskonnatööks programmeerimises ning seadmete ja süsteemide projekteerimises aga ka vajadusel kaastöötajate juhendamiseks.
      Kuva rohkem...
      Õpiväljundid
      Üliõpilane:
      - on võimeline suuliselt ja kirjalikult selgitama probleeme ning osalema sellekohastes aruteludes;


      - oskab kavandada, arendada, esitleda ja kaitsta tarkvara, seadmete ja süsteemide arendamise projekte;
      - oskab töötada nii iseseisvalt kui ka meeskonnas ning vajadusel juhendada kaastöötajaid.
      Kuva rohkem...
      Kohustuslikud ained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Tarkvaratehnika
      IAS0110
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      SK
      Tarkvara projekt
      IAS1410
      6.0
      4.0
      0.0
      4.0
      0.0
      H
      SK
      Arvutite ja süsteemide projekt
      IAS1420
      6.0
      4.0
      0.0
      4.0
      0.0
      H
      SK
      Skeemitehnika projekt
      IEE1030
      6.0
      4.0
      0.0
      4.0
      0.0
      H
      S
      Arvutisüsteemide projekt
      IXX1530
      6.0
      4.0
      0.0
      4.0
      0.0
      H
      SK
      Kokku: 30.0 EAP
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Tööstuspraktika (praktika)
      IXX0750
      6.0
      0.0
      0.0
      0.0
      0.0
      A
      SK
      Õpetamispraktika (praktika)
      IXX0760
      6.0
      0.0
      0.0
      0.0
      0.0
      A
      SK
      Kokku: vähemalt 6.0 EAP
    • +
         MOODUL: Süsteemide tehnika 48.0 EAP (Eriõpe / peaeriala)
      Eesmärgid
      Eriõppe eesmärgiks on
      - õpetada analoog- ja digitaalelektroonika projekteerimist ning parameetrite analüüsimist ja mõõtmist;


      - anda arusaamine elektromagnetnähtustest tehnilistes rakendustes ja anda oskusi praktiliseks kasutamiseks;
      - anda põhiteadmised lai- ja kohtvõrkudest (WAN ja LAN), kasutatavatest tehnoloogiatest ja arhitektuuridest;
      - anda põhiteadmised andmestruktuuridest, tarkvaratehnikast, andmebaasidest ja küberturvalisusest;
      - anda teadmised automaatjuhtimise ja süsteemianalüüsi põhimõtetest;
      - anda ülevaade arukate süsteemide arhitektuuridest, rakendustest ja diagnostikast.
      Kuva rohkem...
      Õpiväljundid
      Eriõppe läbinud üliõpilane lahendab laia spektrit kaasaegstete arukate süsteemide (e. nutika reaalsuse) kavandamise, teostuse ja käitamisega seotud ülesaneid:

      - projekteerib, optimeerib ning analüüsib analoog- ning digitaalelektroonika skeeme ja -süsteeme;
      - valdab põhilisi analoog- ja digitaalsignaalide töötlemise ning modelleerimise meetodeid;
      - mõistab elektriliste suuruste mõõtmise põhialuseid ja oskab hinnata katsetulemusi, sh. mõõtemääramatust;
      - tunneb elektromagnetväljade ja -lainete levi erinevates keskkondades ja süsteemides;
      - tunneb analoog- ja digitaalside aluseid ning infoedastustehnoloogiaid;
      - mõistab arukate süsteemide arhitektuuride ja diagnostikaga seonduvaid probleeme ja lahendusi.
      Kuva rohkem...
      Valikained:
      Aine nimetus
      Aine kood
      EAP
      Tunde nädalas
      Loenguid
      Praktikume
      Harjutusi
      E/A/H
      Õpetamise semester
      Automaatjuhtimine ja süsteemianalüüs
      IAS0020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Algoritmid ja andmestruktuurid
      IAS0090
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      S
      Protsesside automaatjuhtimine
      IAS0130
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      S
      Digitaalsüsteemid
      IAS0150
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Robotite juhtimine ja tarkvara
      IAS0220
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      S
      Sardsüsteemide alused
      IAS0230
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Digitaalsüsteemide disain
      IAX0600
      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
      Arvutivõrgud edasijõudnutele
      ICA0020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Skeemitehnika
      IEE1020
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      K
      Sensoorika
      IEE1040
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Mõõtetehnika
      IEE1070
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      K
      Elektromagnetväljatehnika
      IEE1110
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      SK
      Sidetehnika
      IEE1230
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      K
      Küberturbe alused
      ITI0216
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      K
      Veebirakenduste välkarendus
      IXX0303
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      K
      Asjade internet
      MET0330
      6.0
      4.0
      1.0
      3.0
      0.0
      H
      K
      Füüsikaliste protsesside modelleerimine
      YFX0050
      6.0
      4.0
      1.0
      2.0
      1.0
      E
      SK
      Kokku: vähemalt 48.0 EAP
    • +
         MOODUL: Vabaõpe 6.0 EAP (Vabaõpe)
      Eesmärgid
      - orienteeruda täiendavalt nii erialalistes kui ka laiemalt maailmatunnetuslikes temaatikates;

      - arendada süsteemset mõtlemisviisi ja analüüsioskust ning arusaamu liikumisel üksikult üldisemale.
      Kuva rohkem...
      Õpiväljundid
      Üliõpilane oskab selgitada ja kasutada vabaõppe raamides õpitut.
    • +
         MOODUL: Lõputöö 6.0 EAP (Lõputöö)
      Eesmärgid
      - anda teadmised ja oskused arvutitel põhinevate automaatika-,
      elektroonika- ja kommunikatsioonisüsteemide ja -seadmete ning nende riist- ja tarkvaraliste komponentide loomiseks, diagnostikaks, rakendamiseks ja arendamiseks;
      - süvendada teadmisi ja oskuseid arvutisüsteemide loomise ja arendamise erinevatest võimalustest ja tehnoloogiatest;
      - õpetada rakendama omandatud erialaseid oskusi arvuti-, automaatika-, elektroonika-, side- ja jõusüsteemide loomisel;
      - arendada erialaste projektide vormistamise, põhjendamise ja esitlemise oskust.
      Kuva rohkem...
      Õpiväljundid
      Lõputöö sooritanud üliõpilane:
      - mõistab arvutitel põhinevate automaatika-,

      elektroonika- ja kommunikatsioonisüsteemide, -seadmete ja nende komponentide loomise, testimise, rakendamise ja arendamise protsesse ja metoodikaid;
      - orienteerub kaasaegse infoühiskonna tehnoloogilistes lahendustes;
      - oskab vormistada erialaseid projekte, valida ja analüüsida sobivaid lahendusi ning realiseerimise tehnoloogiaid, põhjendada erinevaid lahendusi ja esitleda tulemusi.
      Kuva rohkem...
    • +
         TÜÜPÕPINGUKAVA: sügis päevaõpe
      • +
           1. semester
      • +
           2. semester
      • +
           3. semester
      • +
           4. semester
      • +
           5. semester
      • +
           6. semester