Java Programmeerimine Baaskoolitus
Java programmeerimise baaskoolitus vene keeles on mõeldud täiskasvanutele, kes soovivad õppida programmeerimise aluseid Eestis. Koolitus sobib algajatele ning neile, kes soovivad omandada praktilised oskused Java keeles tarkvaraarenduse või IT-valdkonna töö jaoks.
Õpe toimub klassiõppena Tallinnas või veebiõppena üle Eesti. Koolituse jooksul omandatakse Java süntaks, objektorienteeritud programmeerimise põhimõtted, andmestruktuurid, algoritmid ja lihtsamate rakenduste loomine.
Koolitus on praktilise suunitlusega ning aitab valmistuda edasiseks enesearenguks programmeerimises või IT-alaseks ümberõppeks.

Täienduskoolituse õppekava
Tarkvara ja rakenduste arendus ning analüüs.
Õppe kogumaht
100 akadeemilist tundi, millest 60 akad t on kontaktõpe ja 40 akad t iseseisev töö.
Sihtgrupiks on täiskasvanud, kes soovivad oma karjääri edendada ja oma teadmisi ja oskusi täiendada, et avada uusi töövõimalusi ja saada konkurentsieelis tööturul. Täiend- ja ümberõpe võib olla eriti oluline nende jaoks, kes tunnevad, et nende praegune töö ei vasta nende ootustele ja soovidele, kuna see võib avada uusi karjäärivõimalusi erinevates valdkondades.
Eesmärk
Koolituse tulemusena on osaleja tuttav programmeerimisalustega Java keele baasil, teab Java keele ning üldist programmeerimisterminoloogiat, Java keele kasutamise printsiipe ja oskab enamkasutatavaid algoritme, andmestruktuure ja OOP kasutada.
Õpiväljundid
Koolituse lõpuks õppija:
- loob Java baasmooduleid kasutades selleks kaasaegseid koodimisstandardeid ja Java keele võimalusi
- kasutab erinevaid andmestruktuure, klassid ja objektid.
- kasutab programmeerimiskeele põhitüüpi uute algoritmide ja funktsioonide realiseerimiseks või olemasolevate programmide muutmiseks
- tõlgendab programmeerimiskeele süntaksit õigesti
- koostab lihtsamaid programme ja rakendab objektorienteeritud programmeerimise põhimõeid
Õppesisu
- Sissejuhatus programmeerimisse. Andmetüübid ja muutujad. Operatsioonid lihtsamate tüüpidega. (4 ak t)
- Data Types (Primitive, Non-primitive)
- Arithmetic Operations, Math Class
- Programmi juhtkonstruktsioonid ja erinevad tsüklite tüübid. (4 ak t)
- Juhtkonstruktsioonid (if, if-else, if-else-if, switch)
- Tsüklite (while, do-while, for, foreach)
- Erinevus ja kasutamine
- Andmemassiivid. (8 ak t)
- Single-Dimensional
- Multidimensional
- Erinevus ja kasutamine
- Meetodid. Parameetrid. Globaalsed ja lokaalsed muutujad. (4 ak t)
- Scopes
- Overloading
- Static, Non-static
- Parameetrid
- Sõned. (4 ak t)
- String
- StringBuilder, StringBuffer
- Meetodid
- RegEx
- Character
- Erinevus ja kasutamine
- List ja Map. (4 ak t)
- ArrayList, LinkedList, Map
- Erinevus ja kasutamine
- Objektorienteeritud Programmeerimine (OOP). (16 ak t)
- Objectid ja klassid
- Non-static meetodid
- Abstraktsed klassid
- Liidesed
- Juurdepääsu modifikaatorid.
- Cloneable ja Serializable
- Input/Output. (10 ak t)
- Exceptions
- Byte/Character-oriented Streams
- Generics. (4 ak t)
- Meetodid
- Klassid ja liidesed
- GUI. (2 ak t)
- Swing
Kontaktõpe (60 akad t): Loengud, Praktilised harjutused, ülesannete lahendamine
Hindamine ehk õppe lõpetamise tingimused
Õpingute lõpetamise eelduseks on vähemalt 80% auditoorsetes tundides osalemine ja positiivsele hindele kursuse jooksul ettenähtud arvestuslike ja praktiliste tööde sooritamine.
Hindamismeetodid: Praktilised tööd, rakenduse loomine.
Hindamiskriteeriumid: Õppija täidab ülesande nõuded õigesti ja loob töötava rakenduse, mis vastab ülesande nõuetele.
Koolituse läbimisel väljastatav dokument
Koolituse läbinule väljastatakse tunnistus juhul, kui õpingute lõpetamise nõuded on täidetud ja õpiväljundid on saavutatud. Tõend väljastatakse juhul, kui õppija ei ole saavutanud õpiväljundeid, kuid võttis osa õppetööst.
Koolitaja kompetentsust tagava kvalifikatsiooni või õpi- või töökogemuse kirjeldus
Kõrgharidus, ja on aktiivselt tegutsenud õpetatavas valdkonnas ning omavad vastavasisulist kogemust (õpetamiskogemus IKT valdkonnas)