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

« Zpět
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 1
Č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 objektového programování v jazyce Java v prostředí Netbeans s následující tématikou: 1.Algoritmy a jejich vlastnosti 2.Základy algoritmizace, složitost 3.Programy a programovací jazyky, vývojové prostředí 4.Základy programovacího jazyka Java 5.Řídicí struktury jazyka 6.Objektový přístup a principy navrhování tříd 7.Práce se sekvenčními a binárními a textovými soubory (streamy), výjimky 8.Využití externích tříd a kompoment 9.Návrh vlastních tříd a jejich využití v programu 10.Dědičnost a polymorfismus, nadtřídy a podtřídy, 11.Abstraktní třídy a inferfejsy 12.Komplexní datové struktury - kolekce 13.Zpracování nestandardních stavů - výjimky Praktická část předmětu (cvičení) kopíruje obsahově přednášky. V rámci cvičení budou studenti v praxi uplatňovat a procvičovat teoretické poznatky z přednášek.

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