Java (ICD0019)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ICD0019
õppeaine nimetus eesti k
Java
õppeaine nimetus inglise k
Java
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
eksam
õpetamise semester
kevad
õppekeel
eesti keel
inglise keel
Eeldusaine(d)
Eeldusaine 1
Programmeerimise algkursus (ITI0102)
Aine on eelduseks
Algoritmid ja andmestruktuurid (ICD0001)
Automaattestimine (ICD0004)
Hajussüsteemide ehitamine (ICD0009)
Hübriidmobiilirakendused (ICD0018)
JavaScript (ICD0006)
Platvormipõhised mobiilirakendused (ICD0022)
Platvormipõhised mobiilirakendused (ICD0017)
Veebirakendused Java baasil (ICD0011)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IAAB17/25
ei
IADB17/25
jah
Ainet õpetavad struktuuriüksused
IC - IT kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
1. Kinnistada programmeerimise algõppes õpitut.
2. Anda ülevaade Java keelest ja Java SDK peamistest teekidest.
3. Anda teadmised ja oskused järgnevate Java programmeerimisoskust eeldavate ainete omandamiseks.
õppeaine eesmärgid inglise k
1. To solidify the material learned in introductory programming course.
2. To provide overview of Java programming language and most common libraries from Java SDK.
3. To provide knowledge and skills required for subsequent courses that expect Java programming skills.
õppeaine õpiväljundid eesti k.
Üliõpilane:
- tunneb Java programmeerimiskeelt;
- oskab lahendada lihtsamaid programmeerimisülesandeid Java keeles;
- oskab kirjutada moodulteste;
- omab esmaseid teadmisi ja oskusi objektorienteeritud programmeerimisest;
- omab esmaseid teadmisi ja oskusi funktsionaalsest programmeerimisest.
õppeaine õpiväljundid ingl k.
The student:
- knows Java programming language;
- can solve simple programming tasks in Java programming language;
- can write unit tests;
- has basic understanding of object oriented programming;
- has basic understanding of functional programming.
õppeaine sisu lühikirjeldus eesti k
Java koodi kompileerimine ja Java virtuaalmasin.
Peamised konstruktsioonid Java keeles.
Objektorienteeritud programmeerimine Javas.
Kollektsioonid (massiiv, list, hulk, pinu, sõnastik).
Geneerilised meetodid ja klassid.
Paketid ja nimeruum.
Erindid.
Annotatsioonid.
JUnit ja moodultestimine.
Väliste teekide kasutamine.
Lambda funktsioonid ja funktsionaalne programmeerimine.
Graafiline programmeerimine (JavaFx).
Iga osa koha on mitmeid praktilisi ülesandeid ja ükski teema ei tohiks puhtalt teoreetiliseks jääda.
õppeaine sisu lühikirjeldus ingl k
Main programming constructs in Java language.
Compiling Java code and Java virtual machine.
Object oriented programming in Java.
Collections (array, list, set, stack, map).
Generics.
Exceptions.
Annotations.
Packages and name space.
JUnit and unit testing.
Using external libraries.
Lambda functions and the principles of functional programming.
Graphic programming (JavaFX).
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Materjalid kursuse õpikeskonnas.
Materials on course homepage.

Päevaõpe (Märt Kalmo) https://moodle.taltech.ee/course/view.php?id=24943
Kaugõpe (Märt Kalmo) https://moodle.taltech.ee/course/view.php?id=24961
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
14.0
praktikume
2.0
praktikume
16.0
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 kevad
Märt Kalmo, IC - IT kolledž
eesti keel
    ICD0019_hindamiskriteeriumid.pdf 
    kuva rohkem
    2024/2025 kevad
    Märt Kalmo, IC - IT kolledž
    eesti keel
      ICD0019_hindamiskriteeriumid.pdf 
      2023/2024 kevad
      Märt Kalmo, IC - IT kolledž
      eesti keel
        2022/2023 kevad
        Märt Kalmo, IC - IT kolledž
        eesti keel
          2021/2022 kevad
          Märt Kalmo, IC - IT kolledž
          eesti keel
            2020/2021 kevad
            Märt Kalmo, IC - IT kolledž
            eesti keel
              ICD0019_hindamiskriteeriumid.pdf 
              2019/2020 kevad
              Märt Kalmo, IC - IT kolledž
              eesti keel
                ICD0019_hindamiskriteeriumid.pdf 
                2018/2019 kevad
                Märt Kalmo, IC - IT kolledž
                eesti keel
                  ICD0019_hindamiskriteeriumid.pdf 
                  2017/2018 kevad
                  Erika Lorents, IC - IT kolledž
                  eesti keel
                    ICD0019_hindamiskriteeriumid.pdf 
                    Ainekaart eesti keeles
                    Ainekaart inglise keeles