| 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 |
Valikmoodul |
|
|