Õppekava

Õppekava ja õppekava rühma nimetus

Programmeerimisõpe täiskasvanutele (põhimoodulid Javas ja Javascriptis).

Tarkvara ja rakenduste arendus ning analüüs.

Eesmärk

Õppeprogramm koolitab full-stack arendajaid. Programmi edukalt lõpetanud õppijad omandavad praktilised oskused ja teadmised, et asuda tööle tarkvaraarendaja ametikohal.

Õpiväljundid

  • Kirjutab programmikoodi erinevates programmeerimiskeeltes, sh Java, Javascript, SQL, lisavalikuna ka C, Python.
  • Kavandab toote ja selle arhitektuurilisi lahendusi.
  • Juurutab, paigaldab ja testib lahendusi.
  • Osaleb nii iseseisvas kui ka meeskondlikus tarkvaraarendustöös.

Kvaliteedi tagamise tingimused

Et tagada õppijate pidev areng ja õppematerjalide kvaliteet, töötame koos nii teiste sarnase metoodikaga koolidega kui ka partnerettevõtetega.

Õppekvaliteedi tagamiseks kogub kood/Jõhvi igas kvartalis õpilastelt kirjaliku tagasisidena 0-10 skaalal rahulolu hinnangut sel ajahetkel (NPS score). Sellele lisanduvad küsimused, mis avavad hinnangu tagamaid. Sama tagasisidet kogutakse ka iga katseperioodi (Selection Sprint) lõpus.

Tagasisidest saadud infot kasutatakse otseselt nii õppetöö kui ka koolielu parandamiseks. Rahulolu hinnangu jaoks kasutatakse NPS mõõdikut.

  • KJstart (41)

Sihtgrupp ja õppe alustamise tingimused

Õppija peab olema 18-aastane ja omandanud põhihariduse ning oskama inglise keelt kesktasemel. Eelteadmised programmeerimisest ei ole vajalikud.

Koolitus toimub uudsel iseõppeplatvormil, mida on peer-to-peer õpimeetodi toetamiseks aastast 2023 arendanud OÜ FutureCoders. Platvorm sisaldab automatiseeritud kandideerimisprotsessi, kohandatavaid teste, mängustatud edusammude jälgimissüsteemi ning erimooduleid, mis võimaldavad õppijatel süveneda eri programmeerimiskeeltesse.

Vastuvõtu ja väljaarvamise tingimused

Kooli astudes sõlmib õppija kood/Jõhviga (MTÜ Tuleviku Tehnoloogiaharidus) õppijalepingu, millega:

  • kood/Jõhvi on kohustatud õppijale tagama juurdepääsu ja tuge iseõppeprogrammis, tipptasemel programmeerimisharidust, võimaldama arenemist IKT-valdkonna spetsialistiks ning toetama õppija karjääri.
  • Õppija on kohustatud arendama oma IT ja tarkvaraarenduse oskuseid, osalema IT-valdkonna spetsialistiks õppimise protsessis ning seadma eesmärgiks olla kood/Jõhvi täiendusõppeasutuse ja kogukonna täisväärtuslik liige.
  • SprintKJ (282)

Ennetähtaegne õppijalepingu lõpetamine

kood/Jõhvil on õigus õppijaleping ennetähtaegselt lõpetada juhul, kui

a) rikutakse õppijalepingut / pannakse toime tegu, mis seab ohtu kood/Jõhvi hea maine või kood/Jõhvi õppijaid või töötajaid;

b) õppija on saavutanud negatiivsed õppetulemused, st. omandanud teadmised ja oskused, mis on alla nõutava miinimumi ega pole oma tulemusi parandanud hoolimata kirjalikust hoiatusest kood/Jõhvi poolt.

Kui õppija lõpetab õppijalepingu enne kahe kuu pikkust katseaega või enne esimese õpimooduli lõpetamist, tuleb esitada info@kood.tech meilile digiallkirjastatud avaldus õppijalepingu lõpetamise kohta. Järgneb õppijanimekirjast välja arvamine ja tagatakse tõend õpitud oskuste kohta. Näide avaldusest.

Kui õppija lõpetab õppijalepingu pärast kahe kuu pikkust katseaega või pärast esimese õpimooduli lõpetamist, tuleb esitada info@kood.tech meilile digiallkirjastatud avaldus õppijalepingu lõpetamise kohta (Näide avaldusest). Sel juhul on õppijal kohustus maksta ennetähtaegse lõpetamise tasu õppetöö katteks. Ennetähtaegse lepingu lõpetamise tasu makstakse proportsionaalselt õpitud kuude arvuga ning jaotatakse ühtlaselt 3. – 12. õppekuule.

Õppijalepingu lõpetamisest ja sellega kaasnevatest kuludest teavitab kood/Jõhvi õppijaid 30 kalendripäeva jooksul alates lepingu lõpetamise kuupäevast. Tasu võib õppija maksta täies mahus või kuumaksena kuni ennetähtaegse lepingu lõpetamise tasu täieliku tasumiseni.

  • SprintKJ (289)

Õppekeskkond

Õppetöö toimub kood/Jõhvi õppehoones Jõhvis (Tartu põik 5). Õppijatel on isiklikud uksekaardid, mis võimaldavad kasutada hoonet ööpäev läbi. kood/Jõhvi võimaldab vajadusel õppijatele õppetööks vajalikud vahendid (sülearvuti, monitor, klaviatuur, hiir).

Õppijatel on võimalus elada ühiselamus, kus igas toas on 5 voodikohta. Toad on varustatud kahe narivoodi ja ühe tavalise voodiga. Samuti on tubades kapid, lauad ja toolid. Ühiselamu korrusel on kaks ühiskasutatavat kööki (20m² ja 50m²) kraanikausside, külmikute ja pliitidega. Samuti on ühiselamus üldkasutatavad duši- ja tualettruumid. Ühiselamu koht maksab 60 EUR kuus (hind sisaldab käibemaksu). Kui ühiselamus on vabu kohti, saab voodikohti rentida ka öö kaupa hinnaga 2,5 EUR öö.

Õpilastel on võimalus õppeprogramm läbida ka kaugõppe formaadis, kuid see eeldab tähtaegadest kinnipidamist ning valmisolekut osaleda õppehoones korraldatavatel sündmustel.

  • SprintKJ (98)

Õppeprotsessi kirjeldus

  • Õppekava põhineb iseõppe metoodikat kasutaval OÜ FutureCoders arvutiprogrammil. Õpe toimub kaasaegsetes arvutiklassides, kus õppijatele on tagatud õppeks vajalikud vahendid. Õpe koosneb praktiliste ülesannete lahendamisest, millest 70% on meeskonnatööna teiste õppijatega koostöös ja 30% iseseisvalt. Auditoorset õpet programmis ei ole.
  • Õppemaht on standardina 12 kuud ja 1500 tundi. Kuna õpe põhineb iseõppe metoodikal ja õppe tempot on võimalik valida, siis on võimalik programmi läbida ka kiiremini. Kogu õppeprotsess toimub praktilise ja iseseisva tööna.
  • Õppeplatvorm annab õppijatele ette programmeerimisülesanded, kus on eeldatav tulemus ja juhendid, mida nad programmeerima peavad. Programm on üles ehitatud, et osadel ülesannete juures peavad nad kasutama ette määratud programmeerimiskeeli ning osade juures saavad ise valida sobiliku programmeerimiskeele.
  • Õpiülesannete juures on seletused inglise keeles ning samuti aitavad neid õppetöös vajadusel tuutorid.
  • Esimesed 8 kuud on programmeerimise alused ja viimased 4 spetsialiseerumine.
  • Viimased 6 kuud on spetsialiseerumine järgmistele valdkondadele (ing k):
    • Advanced Full Stack
    • Cybersecurity
    • Data Engineering & Analysis
    • DevOps, Cloud & System Administration
    • Embedded Systems
    • Generative AI
    • ML Ops
    • Mobile Applications
  • SprintKJ (165)

Hindamine ja lõpetamise tingimused

Õpitulemusi hinnatakse jooksvalt nii õppeplatvormi sisse ehitatud kontrollmoodulite kaudu, mis kontrollivad õppija kirjutatud programmikoodi töökindlust, kui ka tuutorite poolt.

Õppija töö kvaliteet on piisav, kui programmikood töötab, et täita programmis esitatud ülesande eesmärki vastavalt juhenditele. Kui kood töötab, siis ta saab programmis sellele ülesandele määratud punktide arvu. Kui kood ei tööta ja tulemust ei ole, siis õppija punkte ei saa ning järgmise ülesandeni saab liikuda alles pärast õige lahenduseni jõudmist.

Lõpetamiseks peab õppija lahendama kõik kohustuslikud ülesanded põhimoodulites ning lõpetama vähemalt ühe spetsialiseerumismooduli.

Väljastatavad dokumendid

  • Lõpetamise tingimused täitnud õppijale väljastatakse tunnistus.
  • Programmi mitte lõpetanud õppijatele väljastatakse tõend.
  • KJstart (26)