Vyučující
|
-
Dušek František, doc. Ing. CSc.
-
Benedikovič Miroslav, RNDr.
-
Veselý Petr, Ing.
-
Bažant Michael, doc. Ing. Ph.D.
-
Šimerda Karel, Ing.
-
Jakeš Martin, Ing.
|
Obsah předmětu
|
1. Základní pojmy z oblasti programování, vyšší programovací jazyky, programovací paradigmata 2. Postup při programování, úvod do programovacího jazyka Java 3. Vývojová prostředí, základní prvky jazyka Java, konvence jazyka Java 4. Datový typ, proměnné, literály, konstanty, výrazy, operátory, příkazy, reprezentace čísel s pohyblivou řádovou čárkou 5. Přehled operátorů, příkazy, přetypování 6. Příkazy řízení toku 7. Formátovaný výstup, třídy, objekty, pole, chyby v programech 8. Třídy, objekty, metody, předávání argumentů metod 9. Konstruktory, přetěžování metod a konstruktorů, statické proměnné a metody 10. Balíčky, grafické znázornění tříd, základy zapouzdření 11. Diagram tříd, asociace, dědičnost, abstraktní třídy 12. Polymorfismus, třídy String, StringBuilder, String Buffer 13. Rozhraní, výjimky
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace
|
Výstupy z učení
|
Studenti se v předmětu naučí analyzovat základní úlohy a následně je implementovat pomocí vyššího programovacího jazyka Java.
Po absolvování předmětu bude student schopen implementovat jednoduché algoritmy pomocí programovacího jazyka Java.
|
Předpoklady
|
Předpokladem pro zvládnutí tohoto předmětu je úspěšné absolvování předmětu "Základy algoritmizace".
|
Hodnoticí metody a kritéria
|
Písemná zkouška, Didaktický test
Podmínkou pro získání zápočtu je účast na cvičeních a získání alespoň 50 procent během semestru. Doporučena je účast na přednáškách a studium podkladů z přednášek a z další doporučené literatury. Zkouška se skládá z teoretického a praktického testu a pro úspěšné absolvování zkoušky je nutné získat alespoň 60 procent.
|
Doporučená literatura
|
-
Freeman Steve, Pryce Nat. Growing Object-Oriented Software, Guided by Tests. 2009. ISBN 978-0321503626.
-
Horton, Ivor. Java 5. Praha: Neocortex, 2005. ISBN 80-86330-12-5.
-
Hunt John. Guide to the Unified Process Featuring UML, Java and Design Patterns, 2nd edition. 2003. ISBN 978-1852337216.
|