| |
Programování v jazyku Java (X36PJV)
předmět denního studia, v tomto semestru se vyučuje
Rozsah (přednášky + cvičení): 2+2
Zakončení: Zápočet, zkouška
rozvrh na FEL
Anotace:
| |
Cílem předmětu je výuka programovacího jazyka, přičemž se předpokládá, že
studenti zvládají algoritmizaci i tvorbu velmi jednoduchých programů v tomto
jazyce. Zde se probírá metodologie objektového přístupu, tvorba grafického
uživatelského prostředí, návaznost na telekomunikace, internet, multimédia
a databáze.
|
Osnova:
| |
- Instalace, vývoj, primitity, konstrukty
- OOP, abstrakce třídy a interfejsy
- Objekty, výjimky
- Pole, kolekce, utility
- Proudy, serializace, komprese
- Vlákna a synchronizace
- Síťová komunikace, UDP, klient-server
- GUI (awt)
- Události, listenery, adaptery
- Swing
- Aplety, obrázky, geometrie
- JDBC a databáze
|
Osnova cvičení:
| |
- IDE a jejich možnosti
- Proměnné, výrazy, primitivy, řetězy, pole
- Třídy, objekty, dědičnost
- Metody, modifikátory, výjimky
- Interface, polymorfismus, package, import
- Vlakna a synchronizace
- AWT a JFC
- Události, listenery
- Applety
- Animace, obrázky, zvuky
- Vstupy, výstupy, serializace
- Síťová komunikace
- RMI
- Přístup k databázím
|
Literatura:
| |
- Herout, P.: Učebnice jazyka Java, Kopp, Č. Budějovice, 2000, s. 350
- Herout, P.: Učebnice jazyka Java II, Kopp, Č. Budějovice, 2001, s. 350
- Eckel, B.: Myslíme v jazyce Java I, Grada, Praha 2000
- Eckel, B.: Myslíme v jazyce Java II, Grada, Praha 2000
- Virius M.: Java pro zelenáče, Noecortex, Praha, 2001, s. 240
|
Požadavky:
| |
Podmínkou udělení známkyje odevzdání semestrální práce a získání patřičného počtu bodů při praktických cvičeních.
|
|














 
|