FI:PV168 Seminář programování Java - Informace o předmětu
PV168 Seminář z programování v jazyce Java
Fakulta informatikyjaro 2007
- Rozsah
- 0/2. 2 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í)
RNDr. Jan Pavlovič, Ph.D. (cvičící) - 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 seminárních/paralelních skupin
- PV168/01: Út 12:00–13:50 B130, P. Adámek, M. Kuba
PV168/02: Út 10:00–11:50 B130, P. Adámek, L. Bártek
PV168/03: St 12:00–13:50 B130, P. Drášil, M. Kuba
PV168/04: St 10:00–11:50 B130, L. Bártek, J. Pavlovič - Předpoklady
- Znalost programování v jazyce Java v rozsahu kurzu PB162
- Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - 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í
- 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
- FREEMAN, Eric, Elisabeth FREEMAN, Kathy SIERRA a Bert BATES. Head first design patterns. Sebastopol, CA: O'Reilly, 2004, xxxvi, 638. ISBN 0596007124. 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
- 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í projektu a aktivní účast ve cvičeních. Řešený projekt může být společný s projektem do předmětu PB138 Moderní značkovací jazyky a jejich aplikace.
- Informace učitele
- http://is.muni.cz/el/1433/jaro2007/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 2007, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2007/PV168