Skip to content

Osnovy

3+3 Opakovanie: Algoritmizácia a programovanie v Python

  • Predstavenie predmetu a motivácia - T01
  • Algoritmizácia - C01, T02
  • Menu a obrazce v konzole - C02
  • Java vs. Python - C02, T01

9+9 Programovanie v programovacom jazyku Java

  • JDK, JRE a JVM - T01, C01, ?????(JRE)
  • Premenné, konštanty - T02
  • Údajové typy - primitívne a neprimitívne - T02
  • Výrazy a operátory - T06, T03
  • Príkazy riadenia toku programu - C03
  • Objekt a trieda - T04, T03
  • Metódy - C02, C04, T07, T08, C07, C08

7+7 Princípy objektovo orientovaného programovania (OOP)

  • Zapuzdrenie
  • Dedičnosť
  • Polymorfizmus
  • Abstrakcia
  • Projekt OOP

4+4 Grafika v Jave

  • Historický vývoj programovania grafiky v Jave
  • Inštalácia JavaFX a SceneBuilder
  • Experimenty s JavaFX
  • Grafický projekt OOP
  • Technológia MVC

5+5 Pokročilé techniky v Jave

  • Reťazce a metódy tried reťazcov - C06
  • Kolekcie, Množiny, Mapy

5+5 Ročníkový projekt

  • Zadanie ročníkového projektu
  • Riešenie a konzultácie
  • Prezentácie projektu