Eesti Ettevõtluskõrgkool Mainor rakenduskõrghariduse õppekava ROBOOTIKATARKVARA ARENDUS Õppekava nimetus Õppekava nimetus inglise keeles Kõrgharidusta

Seotud dokumendid
Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Raken

IFI6083_Algoritmid_ja_andmestruktuurid_IF_3

Tallinna Transpordikool NOOREM TARKVARAARENDAJA 4. taseme kutseõppe esmaõppe õppekava Kinnitatud: Tallinna Transpordikool direktor Valeri AAVA käskkir

Kursuseprogramm IFI6054 Agiilne tarkvaraarendus 3 EAP Kontakttundide maht: 28 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sis

Õppekava vormi näidis (alus: TÜ Informaatika bakalaureuseõppekava)

Õppekavarühm Õppekava nimetus Õppekava kood EHIS-es HAAPSALU KUTSEHARIDUSKESKUSE ÕPPEKAVA Turismi-, toitlustus- ja majutusteenindus Majutusette

KINNITATUD Tallinna Ehituskooli direktori käskkirjaga nr 1-1/18 KOOSKÕLASTATUD Tallinna Ehituskooli nõukogu protokoll nr 10 Õppe

Microsoft PowerPoint - loeng.ppt

Õpetajate täiendkoolituse põhiküsimused

PowerPoint Presentation

RAKVERE AMETIKOOLI ÕPPEKAVA Õppekavarühm Õppekava nimetus Logistika Logistiku abi Logistic assistant Õppekava kood EHIS-es ESMAÕPPE ÕPPEKAVA EK

Microsoft Word - ref - Romet Piho - Tutorial D.doc

eelnõu.docx

6

Eelnõu lisa_3.docx

Vabariigi Valitsuse 18. detsembri a määrus nr 178 Kõrgharidusstandard Lisa 3 (muudetud sõnastuses) Õppekavagrupid, nendes kõrgharidustaseme õpet

897FCEA9

Microsoft Word OppeKavaDEKL.doc

Projekt Kõik võib olla muusika

Vabariigi Valitsuse 18. detsembri a määruse nr 178 Kõrgharidusstandard lisa 3 (muudetud sõnastuses) Õppekavagrupid õppevaldkondades, nendes kõrg

Eesti Lennuakadeemia LENNUNDUSETTEVÕTTE KÄITAMISE ÕPPEKAVA Õppekava versioon: 2018/2019 Tartu 2018

Õppekava arendus

Vabariigi Valitsuse 18. detsembri a määruse nr 178 Kõrgharidusstandard lisa 3 (muudetud sõnastuses) [RT I , 17 jõust ] Õppe

AINEKAVA VORM

KINNITATUD Tartu Ülikooli rektori 4. septembri a käskkirjaga nr 13 (jõustunud ) MUUDETUD Tartu Ülikooli rektori 27. novembri a k

Microsoft Word - P6_metsamasinate juhtimine ja seadistamine FOP kutsekeskharidus statsionaarne

AG informaatika ainekava PK

6

Microsoft Word - VV191_lisa.doc

Microsoft Word - VOTA_dok_menetlemine_OIS_ doc

Sekretäri tööülesanded, õigused ja vastutus Ametikohtade eesmärk Ametikoht 1 (sekretär) Asjaajamise, dokumendiringluse ja linnavalitsuse sisekommunika

Terviseteadus

Statistikatarkvara

(Microsoft Word - P4_FOP_karj\344\344riplaneerimine kutsekeskharidus )

ESF VAHENDITEST RAHASTATAVA TÄISKASVANUTE TÄIENDUSKOOLITUSE ÕPPEKAVA 1. Üldandmed Õppeasutus: Õppekava nimetus: (venekeelsetel kursustel nii eesti kui

Monitooring

Koolitus Täiskasvanud õppija õpioskuste arendamine Haridus- ja Teadusministeerium koostöös Tartu Rahvaülikooli koolituskeskusega (Tartu Rahvaülikool S

Eesti Muusika- ja Teatriakadeemia diplomite, akadeemiliste õiendite ja tunnistuste väljaandmise kord I Üldsätted 1. Käesolev eeskiri sätestab Eesti Mu

KEHTNA KUTSEHARIDUSKESKUS KÄSKKIRI Kehtnas nr 2-1/8 Kehtna Kutsehariduskeskuse täiskasvanuhariduse ja täiendkoolituste läbiviimise eeskirja

PowerPoint Presentation

ДЕЛОВОЕ ОБЩЕНИЕ

Kinnitatud Muudatustega kinnitatud Narva Kutseõppekeskuse Narva Kutseõppekeskuse Direktori a Direktori a käskkirjaga nr 1.1-7/85

Mida me teame? Margus Niitsoo

Muutuste juhtimine ühiskonnas_Õppekava kavand

Tartu Lennukolledž

IT infrastruktuuri teenused sissejuhatav loeng 00

Tallinna Ülikool/ Haridusteaduste instituut/ Üliõpilase eneseanalüüsi vorm õpetajakutse taotlemiseks (tase 7) ÜLIÕPILASE PÄDEVUSPÕHINE ENESEANALÜÜS Ül

LEAN põhimõtete, 5S-i ja Pideva Parenduse Protsessi rakendamise kogemus Eestis.

Tartu Lennukolledž

MTAT Loeng 2 ( )

Lisa 1 KVÜÕA sõja- ja katastroofimeditsiinikeskuse 2018 I poolaastal planeeritud kursused 2. nädal SMBK II osa Infektsioonhaigused ja v

Õppekavarühm Õppekava nimetus HAAPSALU KUTSEHARIDUSKESKUSE ÕPPEKAVA Turismi-, toitlustus- ja majutusteenindus Toitlustuskorraldus Master Chef шеф-пова

RKP6072 Praktika II: osaluspraktika 5 EAP EKSAM Praktika eesmärgid: - luua eeldused seoste loomiseks teoreetiliste teadmiste ja praktika vahel ning sa

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

SISSEJUHATUS ARVUTITEADUSTE VALDKONNA KUTSEÕPINGUTESSE

HAAPSALU KUTSEHARIDUSKESKUS ÕPPEKAVA Õppekavarühm Õppekava nimetus Puitmaterjalide töötlus CNC töötlemiskeskuse operaator CNC machine operator операто

Haridus- ja Teadusministeeriumi seisukohad kurtide hariduse korraldamisel Kalle Küttis Koolivõrgu juht

Microsoft Word - VG loodus

Microsoft PowerPoint - Lisa 5 koolituse materjalid

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

MOODULI RAKENDUSKAVA Sihtrühm: metsuri 4. taseme kutsekeskhariduse taotlejad Õppevorm: statsionaarne Moodul nr 28 Mooduli vastutaja: Mooduli õpetajad:

KA kord

LISA 1 KINNITATUD direktori a käskkirjaga nr 1-5/35 TALLINNA KOPLI AMETIKOOLI ÕPPEKAVA Õppekavarühm Energeetika ja energeetika Õppekava nimet

No Slide Title

Tarkvaratehnika

Tarkvaratehnika

PISA 2015 tagasiside koolile Tallinna Rahumäe Põhikool

KINNITATUD Vara- ja Isikukaitse Kutsenõukogu otsusega nr 13 SISEKAITSEAKADEEMIA KUTSE ANDMISE KORD pääste valdkonna kutsetele 1 ÜLDOSA 1.1

Õppimine Anne Villems, Margus Niitsoo ja Konstantin Tretjakov

6. KLASSI MATEMAATIKA E-TASEMETÖÖ ERISTUSKIRI Alus: haridus- ja teadusministri määrus nr 54, vastu võetud 15. detsembril E-TASEMETÖÖ EESMÄRK Tas

Individuaalne õppekava ja selle koostamine I. ÜLDSÄTTED Kehtestatud dir kk nr 32/ Individuaalse õppekava koostamise aluseks on 1.

KURESSAARE AMETIKOOL PAGAR KINNITATUD direktori kk nr 1-9/ KOOSKÕLASTATUD koolinõukogu protokoll nr 1-2/

Õppekavarühm Õppekava nimetus KEHTNA KUTSEHARIDUSKESKUSE ÕPPEKAVA Transporditeenused Bussijuht Bus driver Õppekava kood EHIS-es Bодитель автобу

IDA-VIRUMAA KUTSEHARIDUSKESKUS PAGARI- JA KONDIITRITOODETE TEHNOLOOGIA Esmaõppe 4. taseme õppekava KINNITATUD kooli direktori käskkirjaga n

Õppekavarühm Õppekava nimetus TALLINNA KOPLI AMETIKOOLI ÕPPEKAVA EHITUS (nimetus eesti keeles) Kinnisvarahooldus (nimetus inglise keeles) Facility ser

MTAT Loeng 11 ( )

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim

Microsoft Word - Muud JUHENDID

TEENUSE OSUTAMISE LEPING /kuupäev digikonteineris/ Kooli nimi, Registrikood (edaspidi Asutus), mida esindab amet Eesnimi Perekonnanimi, ja Hariduse In

Microsoft Word - requirements.doc

KEHTESTATUD õppeprorektori korraldusega nr 190 MUUDETUD õppeprorektori korraldusega nr 158 MUUDETUD õppeprorektori ko

Microsoft PowerPoint - Loodusteaduslik uurimismeetod.ppt

Microsoft Word - G uurimistoo alused

Slide 1

PowerPoint Presentation

Matemaatika ainekava 8.klass 4 tundi nädalas, kokku 140 tundi Kuu Õpitulemus Õppesisu Algebra (65 t.) Geomeetria (60 t.) Ajavaru kordamiseks (15 õppet

Euroopa Parlamendi ja nõukogu soovitus, 18. juuni 2009, Euroopa kutsehariduse ja -koolituse arvestuspunktide süsteemi (ECVET) loomise kohtaEMPs kohald

E-õppe tehnoloogiad kõrgkoolis E-learning Technologies in Higher Education MTAT

Õppekavarühm Õppekava nimetus KEHTNA KUTSEHARIDUSKESKUSE ÕPPEKAVA Transpordivahendite juhtimine Veoautojuht Truck driver Õppekava kood EHIS-es

ppeasutus:

Tunnustatud partner teadliku ja õnneliku teadmusühiskonna arendamisel Anneli Kannus EHL Tartu Tervishoiu Kõrgkool Sügiskonverents Rektor

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017

Andmeturve

Õnn ja haridus

ESF VAHENDITEST RAHASTATAVA TÄISKASVANUTE TÄIENDUSKOOLITUSE ÕPPEKAVA 1. Üldandmed Õppeasutus: Õppekava nimetus: (venekeelsetel kursustel nii eesti kui

StandardBooks_versiooni_uuendusWin

Vilistlaste esindajate koosolek

E-arvete juhend

Tartu Ülikool

Kinnitatud dir kk nr 1.3/27-k PUURMANI MÕISAKOOLI ÕPILASTE KOOLI VASTUVÕTMISE ÜLDISED TINGIMUSED JA KORD NING KOOLIST VÄLJAARVAMISE KORD 1.

Väljavõte:

Eesti Ettevõtluskõrgkool Mainor rakenduskõrghariduse õppekava ROBOOTIKATARKVARA ARENDUS Õppekava nimetus Õppekava nimetus inglise keeles Kõrgharidustaseme õpe Õppevorm(id) Õppeasutus Õppekava maht (EAP) 180 EAP Õppe nominaalkestus Õppekavagrupp Õppekava kood EHISes Õppekeel(-ed) Õpiväljundite saavutamiseks vajalikud teised keeled Õppeasutuses õppekava versiooni kinnitamise kuupäev Õppe alustamise tingimused Õppekava peaeriala ja maht (EAP) Kõrvaleriala(d), muud võimalikud spetsialiseerumised õppekavas ja nende maht (EAP) ROBOOTIKATARKVARA ARENDUS Robotics Software Development Rakenduskõrgharidusõpe Päevane õpe, töökohapõhine õpe Eesti Ettevõtluskõrgkool Mainor 180 EAP 3 aastat Infotehnoloogia Eesti keel Inglise keele oskus B2 tasemel 18.02.2019 Keskharidus või sellele vastav kvalifikatsioon Inglise keele oskus vähemalt B2 tasemel Robootikatarkvara arendus (180 EAP) puuduvad Õppekava eesmärgid Robootikatarkvara arenduse õppekava on suunatud tulevastele robootika spetsialistidele ja tarkvaraarendajatele. Õppekava eesmärgiks on toetada üliõpilase erialaseks tööks vajalike pädevuste arengut, õpetada oskusi tulenevalt infotehnoloogia valdkonna vajadustest ja arengutest ühiskonnas, lähtuvalt parimatest praktikatest ning anda võimalust omandada süvendatult erialased kompetentsid. Õppekava õpiväljundid Õppekava läbinud üliõpilane:

on omandanud robootikatarkvara arendaja erialased pädevused; lähtub omandatud pädevuste rakendamisel valdkondlikest uuendustest ja olemasolevatest praktilistest lahendustest; püstitab eesmärke ning lahendab erialaseid probleeme nii individuaalselt kui meeskonnas, kasutades selleks tänapäevaseid ja kohaseid meetodeid ning tehnoloogiaid; on omandanud teadusliku käsitluse põhimõtted ja konstruktiivse mõtlemise oskuse ning rakendab neid eesmärkide saavutamiseks ja tööalaste otsuste tegemisel; arvestab oma töös valdkonna kutse-eetika, ühiskonna normide ja kehtiva hea tavaga; on motiveeritud ja valmis pidevaks enesearenduseks ja magistriõppeks. Õppeainete valiku võimalused ja tingimused Lõpetamisel saadud diplomi või akadeemilis(t)e kraadi(de) nimetus(ed) Lõpetamisel väljastatavad Dokumendid Õppekava lõpetamise tingimused Täiendav informatsioon Üliõpilane läbib kohustuslikud moodulid: ettevõtlusmoodul (1), alusõppemoodul (10 EAP), matemaatika ja uurimistöö metoodika moodul (20 EAP), arvutiteaduste moodul (2), tarkvaraarenduse moodul (40 EAP) ja mehhatroonika moodul (4). Üliõpilane valib tööandja poolt esitatud ülesande ja leiab koostöös meeskonnaga sellele lahenduse ning teostab selle lahenduse Tarkvaratehnika meeskonnaprojekti () raames. Üliõpilane valib koostöös tööandjaga robootikatarkvara arenduse projekti spetsiifilise teema ning teostab sellest lähtuvalt viimase erialapraktika (10 EAP) ning koostab ja kaitseb lõputöö (10 EAP). Rakenduskõrgharidusõppe diplom Diplom ja akadeemiline õiend Diplomi saamiseks peab tudeng olema läbinud õppekavas ettenähtud mahus õppeained, sooritanud praktikad ning kaitsnud lõputöö. www.eek.ee

ÕPPEKAVA STRUKTUUR O ppekava koosneb järgmistest moodulitest: ettevõtlusmoodul (1), alusõppemoodul (10 EAP), matemaatika ja uurimistöö metoodika moodul (20 EAP), arvutiteaduse aluste moodul (25 EAP), tarkvaraarenduse moodul (40 EAP), mehhatroonika moodul (4) ning lõputöö ja projektid (1). Mooduli nimetus Mooduli õppeained Maht Ettevõtlusmoodul Ettevõtlusmoodul 15 Suhtlemispsühholoogia 4 Alusõppe moodul Koostöömudelid 2 Enesejuhtimine 4 Uurimistöö meetodid 5 Matemaatika ja Diskreetne matemaatika ja loogika 5 uurimistöö Lineaaralgebra 5 metoodika moodul IT sotsiaalsed ja eetilised alused 2 Andmeanalüüs 3 Arvutiteaduse aluste moodul Tarkvaraarenduse moodul Mehhatroonika moodul Lõputöö ja projektid Programmeerimise alused 5 Arvutid ja arvutivõrgud 2 Andmeturve 4 Operatsioonisüsteemid 3 Programmeerimine keeles C 6 Sissejuhatav erialapraktika 5 Objektorienteeritud programmeerimine 5 Kasutajaliidese prototüüpimine 2 Andmebaasid 4 Veebirakendused 5 Automaattestimine 4 Tarkvaratehnika erialapraktika 10 Automaattestimise erialapraktika 10 Automaatjuhtimine 5 Sissejuhatus mehhatroonikasse 5 Programmeeritavad juhtseadmed 5 Mehhatroonika süsteemi projekteerimine 5 Servomootorid 5 Robootika erialapraktika 10 Automaatjuhtimise erialapraktika 10 Tarkvaratehnika meeskonnaprojekt 5 Robootikatarkvara arenduse erialapraktika (Projekt) 10 Lõputöö (Projekt) 10

Alusõppe moodul (10 EAP) Moodul võimaldab üliõpilastel omandada vajalikud baaskompetentsid kõrgkoolis õppimiseks, enesejuhtimiseks ning koostööks meeskonnas. Mõistab ühiskonnas (muuhulgas ka eestikeelses ühiskonnas) ja organisatsioonis toimuvaid sotsiaalseid protsesse ning valdab meeskonnatöö oskusi. Valib suhtlusolukorrale kohaseid suhtlemistehnikaid Suhtlemispsühholoogia Õppes antakse ülevaade psühholoogia ainest ja põhimõistetest. Keskendutakse suhtlemisalaste teadmiste ja oskuste täiendamisele praktiliste ülesannete täitmise ja analüüsimise kaudu. Osalejad saavad tagasisidet oma käitumise tulemuslikkuse kohta ning võimaluse arendada endas uusi käitumisviise. Saadud teave laiendab isiksuse teadvustatud ja juhitavat ala koostöösuhetes partneritega. Koostöömudelid Kursusel anname ülevaate erinevate rollide kohustusest ja maailmavaatest ning valmistame ette osalejad meeskonna töös tekkivate võimalike probleemide tajumiseks ning olukordades hakkama saamiseks. Enesejuhtimine Kursusel keskendutakse järgnevale: kuidas paremini orienteeruda õppekorralduslikes teemades, kuidas kavandada personaalne õpikeskkond ning kuidas oma õppimist juhtida. 4 EAP 2 EAP 4 EAP Matemaatika ja uurimistöö metoodika moodul (20 EAP) Võimaldada omandada vajalikud baaskompetentsid kõrgkoolis õppimiseks, ühiskonnas ning organisatsioonis toimuvate sotsiaalsete protsesside mõistmiseks ja nendes osalemiseks, iseseisvaks infootsinguks ja andmetöötluseks. tunneb erinevaid infootsimise ja andmetöötluse meetodeid; on arendanud kriitilise mõtlemise ning analüüsioskust; oskab loogiliselt esitada ja kaitsta oma seisukohti, arutluskäike ning järeldusi nii suuliselt kui kirjalikult; mõistab, analüüsib ning oskab reguleerida inimestega seotud protsesse erinevates situatsioonides Uurimistöö meetodid Aine on sissejuhatuseks uurimistöö metoodikasse ning sisaldab järgmisi teemasid: Uurimine kui tegevus. Teaduslikkus ja teaduslik käsitlus. Argumentatsioon ja kriitika. Uurimistööga seotud põhimõisted. Sotsiaalteaduste

eripärad. Uurimistöö, selle peamised liigid, struktuur ja etapid. Kirjanduse valik. Algandmete kogumine ja analüüs. Kirjaliku töö koostamine ja vormistusnõuded. Info otsimine ja selle kvaliteedi. Lineaaralgebra Vektorid, maatriksid ja tehted nendega. Determinandi omadused ja arvutamine. Lineaarsed võrrandisüsteemid ja nende lahendamismeetodid. Vektorruumid. Maatriksi omaväärtused ja omavektorid. Matemaatilise planeerimise ülesanded ja nende lahendamine. Täisarvuline matemaatiline planeerimine. Diskreetne matemaatika ja loogika Arvusüsteemid. Kahend- ja kuueteistkümnendsüsteem. Klassikaline loogika. Lausearvutus. Predikaatarvutus. Tuletussüsteemid. Matemaatiline loogika. Matemaatiline induktsioon. Mittelahenduvad probleemid. Aritmeetika mittetäielikkus. Mitteklassikalised loogikad. Loogika rakendusi. Hulgateooria. Hulgateooria põhioperatsioonid ja nende omadused. Hulgateooria kui matemaatilise loogika analoog. Graafiteooria alused. Keerukus. Kombinatoorika. Automaadid. IT sotsiaalsed ja eetilised alused Infotehnoloogi kutse-eetika ja -kultuur. Võrgukultuur ja -eetika. Töökeskkonna ohutus ja töötervishoid. Intellektuaalse omandi kaitse. Andmeanalüüs Kursusel antakse teadmised ja oskused sotsiaalteadusliku uuringu andmete korrektseks kogumiseks ja analüüsiks järeldava statistika meetodite abil, kasutades selleks erinevaid tarkvaralisi vahendeid. Teemadena leiavad käsitlemist valikuuringu planeerimine, valimi moodustamise põhimõtted, erinevad statistilised mudeljaotused, tõenäosusteooria ja kombinatoorika alused, meetodid valimite keskväärtuste võrdlemiseks, valimite jaotuste võrdlemiseks, statistiliste seoste uurimiseks ning aegridade analüüsiks. Samuti arendatakse loogilise ja analüütilise mõtlemise ning probleemide matemaatilise formuleerimise oskusi ning korratakse ja süvendatakse üldisi matemaatikaoskusi ulatuses, mis võimaldab paremini mõista ja kasutada majandusteaduses kasutatavaid matemaatilisi meetodeid. Rühmatööna viiakse läbi uuring ning koostatakse uuringuraport. 2 EAP Mitte-eristav 3 EAP Arvutiteaduste aluste moodul (2) Võimaldada omandada vajalikud arvutiteaduse pädevused ja rakenduspõhimõtted. tunneb programmeerimise aluseid; on arendanud kriitilise mõtlemise ning analüüsioskust; on omandanud algoritmilise mõtlemise on omandanud programmeerimisoskused vähemalt kahes programmeerimiskeeles koostab andmebaasi päringuid kavandab ja realiseerib hajussüsteeme oskab kasutada versioonihaldust: töö erinevate harudega ja nende ühendamine, tarnete tegemise protseduurid; Arvutid ja arvutivõrgud 2 EAP

Arvuti ja arvutivõrgu komponentide tutvustus. Arvutivõrkudes kasutatavad modulatsiooniviisid, liiniprotokollid. Arvutivõrgu eri liikide ülevaade. Interneti protokoll. Arvutivõrkude arhitektuurid ja protokollid. IP-aadresside klassid ja marsruutimine, aadresside CIDR-vorming. Kohtvõrgu konfigureerimine, teenused kohtvõrgus. Andmeturve Andmeturbe eesmärgid, tehnilised ja organisatsioonilised vahendid ja meetodid. Erinevad turbemeetmed ning nende omavahelised seosed. Krüptograafia. Võrguturve ja arvutite tõrgeteta töö tagamine ettevõttes. Operatsioonisüsteemid Kursus annab ülevaate operatsioonisüsteemidest, nende arhitektuurist ja põhifunktsioonidest. Vaadeldakse OS erinevaid osi ning nende toimimise põhimõtteid. Üliõpilane mõistab eri opsüsteemide vahelisi erisusi ja oskab valida õige opsüsteemi, mõistab protsesside haldust, mäluhaldust, sisendi/väljundi haldust, omab algteadmisi turvalisusest, monitooringust, logidest. Programmeerimise alused Aines käsitletakse programmeerimise põhimõtteid. Õppeaine läbinud üliõpilane oskab koostada ja kasutada peamisi programmeerimise vahendeid: liht-, valikuja korduslaused, meetodid, massiivid jne, oskab projekteerida ja koostada lihtsamaid algoritme (järjestamine, otsimine jt), teab OOP põhimõtteid (sh terminoloogiat ja lihtsate klasside ja objektide loomise võimalusi). Aines käsitletakse automaattestimise raamistiku rakendamise algteadmisi ja antakse praktilisi oskusi ühiktestide tegemiseks. Programmeerimine keeles C Töökeskkond. C-programmi struktuur. Andmete deklareerimine, tehted. Lihtne sisend-väljund. Keelestruktuurid, juhtlaused. Viitmuutujate kasutamine. Massiivid, nende seos viitmuutujatega. Sisend-väljund. Funktsioonide koostamine, parameetrite ülekandmine. Tekstitöötlus. Standardfunktsioonide kasutamine. Sissejuhatav erialapraktika Erialapraktika eesmärgiks on võimaldada üliõpilasel töötada reaalsel erialaga seotud ametikohal ning pakkuda võimalust rakendada erialaõpingute käigus omandatud teadmisi ja oskusi töökeskkonnas. Praktika kohta koostab üliõpilane etteantud struktuurikohase praktikaaruande. 4 EAP 3 EAP 6 EAP Tarkvaraarenduse moodul (40 EAP) Võimaldada omandada vajalikud erialased pädevused tarkvaraarendusprojektide realiseerimiseks. tunneb tarkvaraarendusmustreid; tunneb ja kasutab tarkvaraarenduse ja testimise omandanud algoritmilise mõtlemise koostab andmebaasi päringuid kavandab ja realiseerib hajussüsteeme oskab prototüüpida kasutajaliideseid;

oskab luua mitmekihilisi tarkvaralahendusi; Objektorienteeritud programmeerimine Aine õppimisel laiendatakse ja süvendatakse programmeerimise alaseid teadmisi objektorienteeritud lähenemise kaudu. Antakse objektitüübi definitsioon ja näidatakse, kuidas luuakse keeles Java uusi objektitüüpe (klasse) ja vastavat tüüpi objekte. Selgitatakse klassi liikmete kasutamist ning klassi realisatsiooni varjamise vajadust ning vahendeid. Kirjeldatakse alamklasside tuletamise tehnikat ja selgitatakse sellega kaasneva pärimise olemust. Näidatakse ära, kuidas saab päritud meetodeid tuletatud klassis asendada. Selgitatakse objekti teisendamist baastüübile ja sellega kaasnevat polümorfismi ilmingut. Õpitakse kasutama standartsete klassiteekide (packages) kasutamist, kusjuures põhitähelepanu pööratakse dünaamiliste andmestruktuuride loomisele ja kasutamisele. Tutvustatakse keele Java sisendi/väljundi ülesehitust ja objektide kollektsioonide kasutamise võimalusi. Selgitatakse erindite (exception) kasutamise võimalusi. Tutvustatakse graafilise kasutajaliidese (GUI) loomise vahendeid ja disaini põhimõtteid. Selgitatakse, kuidas keeles Java luua paralleelseid konkureerivaid protsesse (lõimi) ja kuidas toimub lõimede töö sünkroniseerimine. Näidatakse ära, kuidas kasutada lõimi lihtsamate klientserver tüüpi rakenduste loomisel. Kasutajaliidese prototüüpimine Kursus annab ülevaate tänapäeval levinud disainiprotsessi lähenemistest ja etappidest. Kursuse osalejad omavad teadmisi kasutajate ja asjaosaliste kaasamisest disainiprotsessi, nende vajaduste kaardistamisest ja dokumenteerimisest, ning erinevate detailsusastmetega prototüüpide kavandamisest. Kursuse raames töötavad tudengid väikestes rühmades (3-4 inimest) ja kursuse lõpuks loovad ühele või mitmele platvormile mõeldud kasutajaliidese prototüübi. Kursus käsitleb järgmiseid teemasid: Ülevaade kasutajaliidese disainiprotsessist (erinevad lähenemised, etapid);kasutajate ja asjaosaliste vajaduste kogumine ja dokumenteerimine; Kasutajate kaasamine disainiprotsessi; Persoonad, stsenaariumid, kasutuslood; Madala detailsusastmega prototüübid (paberprototüüpid); Keskmise detailsusastmega prototüüpid (wireframe-id). Andmebaasid Andmebaaside arhitektuur. SQL keel, SQL päringute koostamine. Enamlevinud andmebaasisüsteemide tutvustus. Andmebaasisüsteemi tutvustamine PostgreSQL näitel. Funktsioonid, meetodid ja tööriistad. Protseduurid. Trigerid, salvestatud protseduuride ja funktsioonide ning pakettide kasutamine. Veebirakendused ja andmebaasid. Andmebaasi administreerimine. Varukoopiate tegemine ja andmete taastamine. Veebirakendused Aine eesmärgiks on veebirakenduste loomise oskuste omandamine erinevate tehnoloogiate abil erinevates töökeskkondades. Aine teemadeks on veebirakenduste koostamise põhimõtted ja vahendid, kasutajaliidese (HTML, CSS, JavaScript) ja veebiserveri programmeerimine, tehnilised võimalused, kasutatavad tehnoloogiad, andmete liikumine kasutaja ja serveri vahel. Automaattestimine Aines tutvustatakse ja õpitakse kasutama korrektselt testimise alast terminoloogiat. Õpitakse planeerima testimist erinevat tüüpi projektides ja tarkvara elutsükli mudelitest lähtuvalt. Õpitakse looma teste kasutades erinevaid testidisainitehnikaid. Käsitletakse testimise dokumenteerimist lähtuvalt valdkonna standarditest ja parimatest praktikatest. Õpitakse kasutama erinevaid testimist toetavaid tööriistu. 2 EAP 4 EAP

Automaattestimise erialapraktika Erialapraktika eesmärgiks on võimaldada üliõpilasel töötada automaattestimisegaa seotud ametikohal ning pakkuda võimalust rakendada erialaõpingute käigus omandatud teadmisi ja oskusi töökeskkonnas. Praktika kohta koostab üliõpilane etteantud struktuurikohase praktikaaruande. Tarkvaratehnika erialapraktika Erialapraktika eesmärgiks on võimaldada üliõpilasel töötada tarkvaratehnikaga seotud ametikohal ning pakkuda võimalust rakendada erialaõpingute käigus omandatud teadmisi ja oskusi töökeskkonnas. Praktika kohta koostab üliõpilane etteantud struktuurikohase praktikaaruande. 10 EAP 10 EAP Lõputöö ja praktikad (2) Võimaldada omandada üliõpilasel oskused iseseisva uurimistöö kavandamiseks, tegevuste algatamiseks ja projekti läbiviimiseks. Võimaldada erialaoskuste arendamist ja teadmiste kinnistamist erialaspetsiifilises tegevuses töötamaks meeskonnas ja valdkonna ettevõttes. tunneb ja oskab kasutada korrektset teaduskeelt ja kasutada kohaseid uurimistöö meetodeid erialaste probleemide analüüsimisel; kasutab omandatud teadmisi ja oskusi erialase uurimuse läbiviimiseks ja erialaseks tööks organisatsioonis; seostab teooria ja praktika ning põhjused ja tagajärjed; viib ellu robootikatarkvara arendamise teemalise reaalse projekti; teeb kogutud andmetel põhinevaid järeldusi ja ettepanekuid probleemide lahendamiseks. Tarkvaratehnika meeskonnaprojekt Eesmärgiks on anda ülevaadet tarkvarasüsteemide loomiseks vajalikest protsessidest, meetoditest, tööriistadest ja standarditest. Käsitletakse järgmisi teemasid: süsteemi elutsükkel ja arendusprotsess, tarkvaratehnika paradigmad, modelleerimine tarkvaratehnikas, infosüsteemi nõuete esiletoomine ja analüüs, tarkvarasüsteemi kavandamine, realiseerimine, testimine ja hooldus, mudelipõhine tarkvaratehnika, agiilne tarkvaraarendus, tarkvara kvaliteet ja testimine, tarkvarameetrikad ning arendusprotsessi juhtimine ja organisatsioon, meeskonnatöö ja rollid. Kursus toimub koostöös ettevõtetega. Antud praktika raames on rõhku pandud meeskonnatööle. Tarkvaratehnika projekti raames valmib töötav lahendus. Robootikatarkvara arenduse erialapraktika (projekt) Erialapraktika eesmärgiks on võimaldada üliõpilasel töötada reaalsel erialaga seotud ametikohal ning pakkuda võimalust rakendada erialaõpingute käigus omandatud teadmisi ja oskusi töökeskkonnas. Arendada aruandluse koostamise ning vormistamise, eneseanalüüsimise ja järelduste tegemise oskust. Erialapraktika ja lõputöö koostamine toimuvad samaaegselt ning on omavahel tihedalt seotud - erialapraktika käigus kogutakse/teostatakse/luuakse lõputöö eesmärgi täitmiseks vajalik materjal/lahendus/toode. Praktika kohta koostab üliõpilane etteantud struktuurikohase praktikaaruande. Lõputöö (projekt) Võimaldab üliõpilasel tõendada omandatud kompetentside kasutamise oskust praktilise uurimisülesande lahendamisel ning oma erialaste teadmiste tõhusat ja mõjusat esitamise oskust. Lõputöö on õpingute olulisim kirjalik töö. Töö tõendab üliõpilase poolt probleemide püstitamise, analüüsimise ja neist 10 EAP 10 EAP

järelduste tegemise oskusi (ehk erialase mõtlemise võimet), erialase kogemuse, kirjanduse ja erialaste uurimismeetodite ja arendusvahendite kasutamise oskusi (ehk erialaste meetodite valdamist) ja tulemuste selge, korrektse ja põhjendatud esitamise oskust.