Předmět: Praktikum z algoritmizace a programování

» Seznam fakult » FEI » KST
Název předmětu Praktikum z algoritmizace a programování
Kód předmětu KST/BPALP
Organizační forma výuky Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Matička Jan, Ing.
  • Chrbolka Ondřej, Ing.
  • Merta Jan, Ing. Ph.D.
Obsah předmětu
1. První programy v textovém editoru a prostředí jshell 2. Vývojová prostředí, základní prvky jazyka Java, konvence jazyka Java 3. Datový typ, proměnné, literály, konstanty, výrazy, operátory, příkazy, reprezentace čísel s pohyblivou řádovou čárkou 4. Podmíněný příkazy if a switch 5. Cykly 6. Jednorozměrná pole, náhodná čísla 7. Dvourozměrná pole 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. Základy OOP a zapouzdření 11. Asociace, dědičnost, abstraktní třídy, výčty 12. Polymorfismus, třídy String, StringBuilder, StringBuffer, rekurze 13. Rozhraní, výjimky, textové soubory

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace, Nácvik dovedností
  • Účast na výuce - 26 hodin za semestr
  • Domácí příprava na výuku - 60 hodin za semestr
Výstupy z učení
Předmět slouží na prohloubení a praktické zvládnutí učiva v předmětu Základy algoritmizace a Základy programování. Je určen zejména studentům, kteří nemají dostatečné praktické zkušenosti s algoritmizací a s programováním.
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 znalost obsahu předmětu "Základy algoritmizace".

Hodnoticí metody a kritéria
Posouzení zadané práce, Analýza výkonu studenta, Rozbor produktů pracovní činnosti studenta, Rozhovor

Student musí samostatně a správně vyřešit alespoň 70 % úloh na cvičení. Zápočty uděluje vyučující v zápočtovém týdnu na cvičení. Studenti mají při neúspěchu možnost zápočet získat při opravném zápočtu, který bude formou praktického testu.
Doporučená literatura
  • Herout Pavel. Učebnice jazyka Java, Kopp, České Budějovice 2004.
  • Hunt John. Guide to the Unified Process Featuring UML, Java and Design Patterns, 2nd edition. 2003. ISBN 978-1852337216.
  • Mikulaštík, Jakub. Java 6 : výukový kurz. Brno: Computer Press, 2007. ISBN 978-80-251-1575-6.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr