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=33224

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

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

Tunni toimumine

Loeng: paaritul nädalal teisipäeval kell 12:00

Praktikumid:

  • paaris nädala teisipäeval kell 12:00
  • paaris nädala teisipäeval kell 14:00
  • kolmapäeval 16:00
  • neljapäeval 10:00

Tunnid toimuvad ICT-121, ICT-122. (Esimene loeng toimub erandina U06A-229)

Aine sisu

Aines õpetatakse Java keele põhikonstruktsioone ning nende praktilist kasutamist probleemide lahendamisel. Käistletavad teemad: andmetüübid, valiklaused, tsüklid, OOP paradigma, pärimine, polümorfism, abstraktsioon, liidesed, erindid, disanimustrid, lambda, vood, dünmaailised 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
  • Rühmatöö kogemus