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ý
- HelloWorld - jen hlavní třída pro spuštění
- Person - první objekt
Demo čtvrtek
Labs
- Administrativní záležitosti:
- způsob hodnocení
- projektová cvičení, cvičné vs. ostré odpovědníky
- domácí úkoly
- zkoušky
- tresty za podvádění
- budeme používat Java API 8
- 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í