| Moodul |
Kirjeldus |
Hindamisviis |
Mooduli juht |
| NT 1. IT-valdkonna alusteadmised |
Oskab ECDL tasemel kasutada tekstitöötlust, tabeltöötl ust, esitlust, failihaldust.
Hindab riistvara komplekti vastavust tarkvara nõudmistele.
Määratleb nõuded riistvarale ja arvutivõrgule tarkvaralahenduse kasutamiseks.
Eristab enamlevinud taristuteenuste põhilisi parameetreid ja seadistab taristuteenuse
õigesti lihtsamatel juhtudel.
Kirjeldab arvutivõrkude toimimise ja andmeedastuse aluspõhimõtteid OSI mudeli või
näidisvõrgu baasil.
Mõistab lihtsamate arvutivõrguseadmete kasutusvaldkondi luues kirjelduse järgi lihtsama
arvutivõrgu.
Teab operatsioonisüsteemide tööpõhimõtteid, liike ja põlvkondi.
Analüüsib erinevate operatsioonisüsteemide sarnasusi ja erinevusi.
Seadistab rakendusi erinevates operatsioonisüsteemides.
Kasutab korrektset IT-valdkonna terminoloogiat. |
|
|
| NT 2. Programmeerimise alused |
- Kasutab matemaatika ja matemaatilise loogika põhiseoseid ja arvusüsteeme tööülesannete
lahendamisel
- Teab objektorienteeritud programmeerimise põhimõtteid ja –mõisteid;
- Tunneb erinevaid andmetüüpe ja andmestruktuure.
- Kasutab matemaatika ja loogika põhiseoseid programmeerimisülesannete lahendamisel.
- Loob lihtsamaid rakendusi kasutades arendusvahendeid.
- Järgib programmeerimisel vastava programmeerimiskeele parimaid praktikaid.
- Dokumenteerib enda ja teiste meeskonnaliikmete tööd.
- Kasutab õppe- ja inglisekeelset programmeerimise terminoloogiat. |
|
|
| NT 3. Tarkvara arendusprotsess |
Mõistab tarkvara arendusprotsessi olemust ja mudeleid.
Teab tarkvara arendusprotsessi põhietappe ja arendusmetoodikaid.
Tunneb CASE vahendeid ja nende kasutamisvõimalusi.
- Mõistab versioonihaldussüsteemi olemust ja olulisust.
- Tunneb erinevate rakenduste arhitektuuride ja tüüpide eripärasid.
- Kasutab tarkvara arendusprotsessides korrektset õppe- ja inglisekeelset terminoloogiat.
- Mõistab projektide koostamise loogikat, lähtudes juhendmaterjalidest ja õigusaktidest.
- Planeerib projekti ressursid rakendades projektipõhist arvestussüsteemi.
- Orienteerub projekti aruandluses lähtudes projektidele esitatavatest nõuetest. |
|
|
| NT 4. Agiilsed tarkvaraarenduse metoodikad |
- Selgitab agiilsete tarkvara arendus metoodikate põhimõtteid ja kasutab korrektset terminoloogiat.
- Järgib ja kasutab agiilse tarkvaraarenduse põhimõtteid ja põhipraktikaid (core practices).
- Iseloomustab erinevaid Agiilsed tarkvara arendus metoodikaid. |
|
|
| NT 5. Andmebaasisüsteemide alused |
- Tunneb erinevate andmebaasihaldussüsteemide ja -tehnoloogiate erinevusi.
- Loob andmebaasi andmetabeleid kasutades SQL keelt ja teeb nendes vajadusel muudatusi lähtudes parimatest praktikatest.
- Järgib andmebaasi turvalisuse tagamise põhimõtteid ja parimaid praktikaid.
- Kasutab päringukeelt sh matemaatika- ja loogikatehteid andmete sisestamiseks, muutmiseks, väljastamiseks ja andmebaasi struktuuri muutmiseks ning kasutajate halduseks.
- Kasutab õppe- ja ingliskeelset andmebaaside alast terminoloogiat. |
|
|
| NT 6. Veebirakenduste loomise alused |
- Kasutab veebirakenduse loomisel erinevaid sisuhaldussüsteeme ja veebitehnoloogiaid.
- Kasutab märgendikeeli saavutamaks soovitud ja W3C standardile vastavat väljundit.
- Kasutab veebirakenduste silumisvahendeid testimiseks ja vigade kõrvaldamiseks.
- Mõistab veebirakenduste turvalisuse olulisust ning põhilisi ründevektoreid.
- Kasutab veebirakenduste loomisel levinud raamistikku.
- Kasutab korrektselt kokkulepitud koodistandardit.
- Kasutab õppe- ja ingliskeelset veebirakenduste loomise terminoloogiat ja dokumenteerib loodud rakendused inglise keeles.
- Rakendab matemaatilistes ja statistilistes arvutustes rakendustarkvara. |
|
|
| NT 7. Tarkvarasüsteemide testimine |
- Kirjeldab testimise põhimõtteid, rahvuslikke ja rahvusvahelisi testimise standardeid.
- Koostab süsteemi testiplaani.
- Kasutab UI testide loomise raamistikke.
- Testib rakendusi ja automatiseerib testimist.
- Dokumenteerib testi tulemused eesti ja inglise keeles. |
|
|
| NT 8. Programmeerimine |
- Tunneb enamlevinud programmeerimis mustreid.
- Koostab ja kasutab meetodeid ülesannete lahendamisel.
- Kasutab korrektselt kokkulepitud koodistandardit.
- Realiseerib rakenduse kasutades MVC (Model-View-Controller) mudelit.
- Kasutab parimate praktikate kohaselt ORM (Object- Relational Mapping) vahendeid.
- Mõistab ühiktestide olemust ning nende kasutamisvõimalusi.
- Kasutab testides mock-klasse.
- Loob suurema keerukusastmega rakendusi kasutades OOP võimalusi.
- Dokumenteerib loodud rakendused inglise keeles. |
|
|
| NT 9. Hajusrakenduste alused |
- Liidestab rakendused ja andmeallikad.
- Tunneb sünkroonseid ja asünkroonseid andmete ülekandmise võimalusi ning valib neist sobivaima.
- Dokumenteerib loodavad ja olemasolevad liidesed (liidestatud süsteemid,
integratsioonipunktid, integratsioonimeetodid, turvalisuse reeglid).
- Loob hajusa arhitektuuriga rakendusi ja olemasolevatele teenustele klientrakendusi.
- Dokumenteerib loodud rakendused eesti ja inglise keeles |
|
|
| NT 10. Infotehnoloogia juhtimine ja rakendamine organisatsioonides |
- Orienteerub IT-alases majandus- ja õiguskeskkonnas.
- Mõistab infotehnoloogia mõju ja rolli ettevõtte juhtimises ning infoühiskonnas.
- Eristab peamisi IT-taristu haldamise ja auditeerimise standardeid ning raamistikke.
- Järgib klienditeeninduse ja meeskonnatöö head tava.
- Kasutab lihtsamat majandus, õigus- ja juhtimisalast terminoloogiat.
- Mõistab teenuste osutamise taritu ülesehitust ja toimimist. |
|
|
| NT 11. Karjääri planeerimine ja ettevõtlus |
- Mõistab oma vastutust teadlike otsuste langetamisel elukestvas karjääriplaneerimise
protsessis.
- Mõistab majanduse olemust ja majanduskeskkonna toimimist.
- Mõtestab oma rolli ettevõtluskeskkonnas.
- Kasutab oma õigusi ja täidab oma kohustusi töökeskkonnas.
- Käitub vastastikust suhtlemist toetaval viisil |
|
|
| NT 12. Praktika |
Praktika |
|
|
| NT 13. Veebidisain |
Valikmoodul |
|
|
| NT 14. Meediatekstide koostamine |
Valikmoodul |
|
|
| NT 15. Turunduse ja müügitöö korraldamise alused |
Valikmoodul |
|
|
| NT 16. Robootika |
Valikmoodul |
|
|
| NT 17. Väikeettevõtlus |
Valikmoodul |
|
|
| NT 18. Majandusarvestus |
Valikmoodul |
|
|
| NT 19. Erialane vene keel |
Valikmoodul |
|
|
| NT 20. Uurimistöö metoodika |
Valikmoodul |
|
|
| NT 21. E-portfoolio koostamine |
Valikmoodul |
|
|
| NT 22. Mobiilirakenduste koostamine |
Valikmoodul |
|
|
| NT 23. Sissejuhatus IT-valdkonna õpingutesse |
Valikmoodul |
|
|
| NT 24. Valikaine |
|
|
|