Přeskočit na hlavní obsah
Přeskočit hlavičku

Úvod do programování

Typ studia bakalářské
Jazyk výuky čeština
Kód 155-0397/04
Zkratka UDP
Název předmětu česky Úvod do programování
Název předmětu anglicky Basic Programming
Kreditů 6
Garantující katedra Katedra aplikované informatiky
Garant předmětu Ing. Vítězslav Novák, Ph.D.

Osnova předmětu

1. Přehled Java platforem, syntax jazyka Java.
2. Základní dovednosti, datové typy, řídící příkazy.
3. Deklarace polí a jejich vlastnosti.
4. Deklarace tříd a jejich vlastnosti.
5. Deklarace výčtů a jejich vlastnosti.
6. Dědičnost v jazyce Java, abstraktní třídy.
7. Deklarace rozhraní a jejich vlastnosti.
8. Vnitřní třídy.
9. Lambda výrazy a způsoby jejich použití.
10. Základní třídy Java API: Object, řetězce, datum.
11. Kolekce a genericita.
12. Výjimky.
13. Práce se soubory a proudy.
14. Programová vlákna a jejich vlastnosti.

Povinná literatura

PECINOVSKÝ, Rudolf. Java 21: kompletní příručka jazyka. Knihovna programátora (Grada). Praha: Grada Publishing, 2023. ISBN 978-80-247-0599-6.
PECINOVSKÝ, Rudolf a PAVLÍČKOVÁ, Jarmila. Začínáme programovat v jazyku Java. Praha: Grada Publishing, 2021. ISBN 978-80-271-3062-7.
PONEC, Pavel. Učebnice jazyka Java na webových příkladech pro úplné začátečníky. Praha: Powerprint, 2020. ISBN 978-80-7568-271-0 .

Doporučená literatura

VIRIUS, Miroslav. Java: programování podprocesů (vláken). Knihovna programátora (Grada). Praha: Grada Publishing, 2021. ISBN 978-80-271-3266-9.
HYLMAR, Radek. Programování pro úplné začátečníky. 2. vydání. V Brně: Computer Press, 2022. ISBN 978-80-251-5059-7 .
VIRIUS, Miroslav. Java. 2. díl, Knihovny. Praha: České vysoké učení technické v Praze, 2020. ISBN 978-80-01-06753-6.