Skip to content

Prehľad tém

Týždeň Teória Cvičenie Pokročilí
1 Úvod a motivácia (pdf)
  • AI v programovaní
  • Objektovo orientované programovanie
  • Jazyk Java
Úvod, vývojový diagram (pdf)
  • Inštalácia JDK
  • Inštalácia IDE
  • Vývojový diagram
  • Pseudokód
  • Diagramy ako kód
Úvod, premenné, vstup a výstup (pdf)
  • Jazyk Python, IDE
  • Semantic versioning
  • Kompilovaný vs Interpretovaný jazyk
  • Interaktívne programovanie a Skripty
  • Premenné a konštanty
  • Vstup a výstup, f-stringy
2 Algoritmus, dátové typy a premenné (pdf)
  • Algoritmus a jeho vlastnosti
  • Dáta v počítači
  • Dátové typy v Jave
  • Premenné a konštanty
Prvý Java program (pdf)
  • Statická metóda main
  • Vstup a výstup
  • Formátovanie výstupu
  • Reťazce - úvod
  • Podmienka a cyklus - úvod
Vetvenie, cykly (pdf)
  • Príkazy a výrazy
  • Základné dátové typy
  • Funkcie, vetvenie programu
  • Cykly, výnimky
3 Identita, objekt (pdf)
  • Identita a hodnota
  • Objekt
  • Operátory
  • Príkazy a výrazy
Riadenie toku programu (pdf)
  • Vetvenie - switch
  • Cykly - do-while, for-each
  • Prerušenie toku - break, continue
Rekurzia (pdf)
  • Iterácia
  • Rekurzia
  • Zásobník volaní
4 Trieda, balíky (pdf)
  • Trieda
  • Diagram tried
  • Balíky
  • Modifikátory prístupu
Polia, varargs (pdf)
  • Polia - Arrays
  • varargs
  • Rozdelenie kódu do viacerých tried a balíkov
Moduly (pdf)
  • Modul
  • Balík
  • Špeciálne atribúty a súbory
5 Výnimky (pdf)
  • Správa chýb
  • Výnimky
Obalené typy (pdf)
  • Literály
  • Null
  • Typová konverzia
  • Obalené typy
Správa knižníc (pdf)
  • pip, PyPI.org
  • Virtuálne prostredie
  • requirements.txt
  • pyproject.toml
6 Operátory (pdf)
  • Aritmetické operátory
  • Priradenie a relačné operátory
  • Bitové a logické operátory
  • instanceof a poradie vykonávania
Reťazce (pdf)
  • String
  • Metódy na prácu s reťazcami
  • StringBuilder
Agilný vývoj (pdf)
  • Agilný vývoj
  • Verziovacie systémy
  • Správa vývoja
7 Metódy (pdf)
  • Statické a inštančné metódy
  • Getter a Setter metódy
  • Preťaženie metód
  • Továrenské metódy
Git (pdf)
  • Git repozitár
  • Working tree a index/staging area
  • Zápis zmien do repozitára
  • Vetvy zmien