155-0309/02 – Programování II. (PRGII)
Garantující katedra | Katedra aplikované informatiky | Kredity | 5 |
Garant předmětu | doc. RNDr. Ivo Martiník, Ph.D. | Garant verze předmětu | doc. RNDr. Ivo Martiník, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 2 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2006/2007 | Rok zrušení | 2009/2010 |
Určeno pro fakulty | EKF | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
1. Získání pokročilých znalostí a dovedností v oblastech vícevláknového objektově-orientovaného programování a programovacího jazyka Java
2. Aplikace a uplatnění získaných znalostí a dovedností při tvorbě uživatelského rozhraní a grafických aplikací v programovacím jazyce Java
3. Schopnost analýzy algoritmizovatelného problému a jeho rozklad na množinu autonomních programových komponent
Vyučovací metody
Anotace
Předmět navazuje na Programování I. a jeho obsah je zaměřen na zvládnutí
pokročilejších technik programování v jazyce Java, zejména problematiku
programových vláken, filozofie vstupních a výstupních proudů, základy
komponentového programování a tvorbu grafického uživatelského rozhraní.
Povinná literatura:
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Samostatná tvorba programů v jazyce Java
E-learning
Další požadavky na studenta
bude doplněno později ...
Prerekvizity
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Programová vlákna a jejich vlastnosti
2. Filozofie vstupně-výstupních proudů programovacího jazyka Java
3. Abstraktní datové typy a jejich implementace
4. Tvorba grafického uživatelského rozhraní v prostředí knihoven AWT a
Swing
5. Programování Appletů
6. Základy komponentového programování a technologie JavaBeans
7. Komunikace programových komponent prostřednictvím předávání zpráv
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky