Předmět: Objektové programování I

» Seznam fakult » FPR » UAI
Název předmětu Objektové programování I
Kód předmětu UAI/510
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Četnost výuky V každém akademickém roce, jen v zimním semestru.
Semestr Zimní
Počet ECTS kreditů 5
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í
  • Jelínek Jiří, Ing. CSc.
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..


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