Viited

Kursuse info: https://iti0202.pages.taltech.ee/

Ainekava (ÕIS): https://ois2.ttu.ee/uusois/aine/ITI0202

Kursuse ülesanded ja muu jooksev info: https://moodle.taltech.ee/course/view.php?id=34573

YouTube kanal: https://www.youtube.com/c/TalTechCoding

Java õppematerjalid: https://javadoc.pages.taltech.ee/

Tunni toimumine

Tunnid toimuvad:

  • teisipäeval kell 12.00
  • kolmapäeval kell 10.00
  • kolmapäeval kell 16:00

Kõik tunnid toimuvad ICT-121, ICT-122 klassides.

Aine sisu

Aines õpetatakse Java keele põhikonstruktsioone ning nende praktilist kasutamist probleemide lahendamisel. Käsitletavad teemad: andmetüübid, valiklaused, tsüklid, OOP paradigma, pärimine, polümorfism, abstraktsioon, liidesed, erindid, disanimustrid, lambda, vood, dünaamilised andmestruktuurid.

Abiõppejõud

Kursuse vastutav õppejõud on Ago Luberg. Kursust aitavad abiõppejõud, kellelt saab abi küsida nii praktikumis kui online Discordis.

Aine läbinud tudeng:

  • Oskab rakendada programmeerimiskeele Java konstruktsioone
  • Omandab oskused väiksemate arvutuslike probleemide analüüsimiseks ja nende lahendamiseks programmeerimiskeeles Java
  • Oskab koodi testida, siluda ja refaktoorida, kasutades selleks integreeritud programmeerimiskeskkonda
  • Oskab kasutada peamisi objektorienteeritud programmeerimise tehnikaid
  • Oskab kasutada peamisi andmestruktuure (massiiv, järjend, hulk, järjekord, paisktabel)
  • Oskab kirjutada kodeerimisnõuetele vastavat puhast dokumenteeritud koodi
  • Oskab lahendada keerukamat ülesannet, mis koosneb mitmest komponendist