PB162 Programování v jazyce Java - přednášky a cvičení

Týden 1 - Úvod do Javy

Lesson

  • Organizační záležitosti, ​způsob hodnocení, ...
  • BlueJ (na přednášce) vs. IDE/git (na cvičení)
  • Úvod do jazyka Java, jednoduché programy v Javě, jejich vytvoření a spuštění, vlasnosti jazyka Java, úvod do OOP

Demo úterý

Demo čtvrtek

Labs

  • Administrativní záležitosti:
  • Zdroje informací:
  • Požadavky:
    • povinnosti studenta (docházka, včasné odevzdávání, ...)
    • nestačí jen zbastlit kód, byť by byl funkční
    • objektový přístup (dekompozice, viditelnost/zapouzdření, ...)
    • anglické pojmenování identifikátorů (jména balíků, tříd, proměnných, ...)
    • nepoužívat diakritiku ve zdrojácích
    • dokumentace (může být česky, ale bez diakritiky)
    • dodržování základních konvencí, viz např. Java Naming Convetions
    • => neignorovat informace ze stylecheckeru!
  • Příprava vývojového prostředí
    • Instalace SW, spuštění a nastavení IDE, nastavení Gitu, naklonování semestrálního projketu
    • Vysvětlení pojmu IDE a obecných principů iterativního vývoje a sdílení dokumentů (SVN/CVS/GIT)
    • Základní vysvětlení GUI
    • Základní pojmy (třída, atribut, metoda, instance třídy) a jejich editace
  • JavaDoc
    • základní principy
    • dokumentace třídy a metod
    • Vždy musí být vyplněn @author!
  • Wiki pro vyučující