FI:PV168 Seminář programování Java - Informace o předmětu
PV168 Seminář z programování v jazyce Java
Fakulta informatikyjaro 2009
- Rozsah
- 1/2. 3 kr. (plus ukončení). Ukončení: z.
- Vyučující
- Ing. Petr Adámek (přednášející)
prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (cvičící)
Mgr. Pavel Drášil, Ph.D. (cvičící)
RNDr. Martin Kuba, Ph.D. (cvičící)
Mgr. Michal Oprendek (cvičící)
Mgr. Jan Šťastný (cvičící)
RNDr. Jan Pavlovič, Ph.D. (pomocník)
RNDr. Jaroslav Škrabálek, MBA (pomocník) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- každé sudé úterý 16:00–17:50 D3
- Rozvrh seminárních/paralelních skupin:
PV168/02: Út 14:00–15:50 B130, P. Adámek, M. Kuba
PV168/03: Po 10:00–11:50 B130, T. Pitner, J. Šťastný
PV168/04: Po 12:00–13:50 B130, L. Bártek, P. Drášil
PV168/05: Po 14:00–15:50 B130, P. Drášil, M. Oprendek
PV168/06: St 16:00–17:50 B130, L. Bártek, M. Oprendek - Předpoklady
- Znalost programování v jazyce Java v rozsahu kurzu PB162
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 250 stud.
Momentální stav registrace a zápisu: zapsáno: 0/250, pouze zareg.: 0/250, pouze zareg. s předností (mateřské obory): 0/250 - Mateřské obory/plány
- předmět má 33 mateřských oborů, zobrazit
- Cíle předmětu
- Cílem kurzu je prohloubit základní znalosti jazyka Java a vyzkoušet si jejich praktické uplatnění při řešení konkrétního projektu. Věnuje se zásadám správné dekompozice a tvorby robustního kódu včetně problematiky automatizovaného testování. Zabývá se také tvorbou grafického uživatelského rozhraní, vícevláknových aplikací a použitím základních API. Stručně se také věnuje úvodu do tvorby webových a mobilních aplikací. Student by měl být schopen po absolvování tohoto kurzu samostatně provádět návrh a implementaci aplikací v jazyce Java.
- Osnova
- Objektový návrh v Javě
- Ukládání konfigurace
- Internacionalizace a lokalizace
- Záznam činnosti aplikace
- Vícevláknové aplikace
- Grafické uživatelské rozhraní Swing
- Optimalizace a ladění výkonu
- Java ME
- Úvod do webových aplikací
- Databáze v Javě, JDBC
- Literatura
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Metody hodnocení
- Podmínkou k získání zápočtu je vyřešení domácích úloh a aktivní účast ve cvičeních.
- Navazující předměty
- Informace učitele
- http://is.muni.cz/el/1433/jaro2009/PV168/
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
- Statistika zápisu (jaro 2009, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2009/PV168