Vyučující
|
|
Obsah předmětu
|
Jedná se o základní kurz programování v jazyce Java v prostředí Netbeans s následující tématikou: 1.Algoritmy, programy, programovací jazyky, vývojové prostředí 2.Proměnné a výrazy, operace vstupu a výstupu 3.Řídicí struktury jazyka - blok, podmíněné příkazy, cykly 4.Funkce a procedury - rozklad problému na podproblémy 5.Pole - položky, indexace, délka 6.Třídy a objekty I - využití externích tříd v programu 7.Sekvenční binární a textové soubory (streamy), výjimky 8.Třídy a objekty II - návrh vlastních tříd pro jejich využití v programu 9.Dědičnost a polymorfismus, nadtřídy a podtřídy, abstraktní třídy a inferfejsy 10.Základní datové struktury - jejich využití v algorimech 11.Testování a ladění aplikací, JUNIT
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Demonstrace, Praktická výuka
- Domácí příprava na výuku
- 15 hodin za semestr
- Semestrální práce
- 60 hodin za semestr
- Účast na výuce
- 30 hodin za semestr
- Příprava na zkoušku
- 20 hodin za semestr
|
Výstupy z učení
|
Jedná se o základní kurz programování v jazyce Java v prostředí Netbeans
Základní znalosti algoritmizace a objektového programování v jazyce Java.
|
Předpoklady
|
Nejsou vyžadovány žádné vstupní znalosti.
|
Hodnoticí metody a kritéria
|
Kombinovaná zkouška, Test, Průběžné hodnocení
Vypracování řešení průběžných úkolů, praktického úkolu, teoretických testů a úspěšné složení zkoušky. Na řádném a opravném termínu zápočtu, stejně jako na každém termínu zkoušky jsou zakázány všechny pomůcky, kromě těch, které jsou povoleny vyučujícím.
|
Doporučená literatura
|
-
EVANS, Ben; FLANAGAN, David. Java in a Nutshell: A Desktop Quick Reference. O'Reilly Media, 2018. ISBN 9781492037224..
-
PECINOVSKÝ, Rudolf. Java 14 - Kompletní příručka jazyka. Grada, 2020. ISBN 978-80-271-1369-9..
-
The Java Tutorials - Oracle Help Center. Oracle [online]. Oracle, c2021 [cit. 2020-05-01]. Dostupné z:https://docs.oracle.com/javase/tutorial/..
-
VIRIUS, Miroslav. Java 1. díl - Programovací jazyk. CVUT Praha, 2020. ISBN 978-80-01-06752-9..
|