FI:PV168 Seminář programování Java - Informace o předmětu
PV168 Seminář z programování v jazyce Java
Fakulta informatikyjaro 2005
- 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í)
RNDr. Pavel Cenek (pomocník)
RNDr. Ondřej Krajíček (pomocník)
RNDr. Jan Pavlovič, Ph.D. (pomocník)
RNDr. Jan Pomikálek, Ph.D. (pomocník) - Garance
- prof. PhDr. Karel Pala, CSc.
Katedra strojového učení a zpracování dat – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh seminárních/paralelních skupin
- PV168/01: Čt 14:00–15:50 B130, P. Adámek
PV168/02: Čt 16:00–17:50 B130, P. Adámek
PV168/03: Čt 18:00–19:50 B130, P. Adámek
PV168/04: Út 14:00–15:50 B130, P. Adámek - 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 60 stud.
Momentální stav registrace a zápisu: zapsáno: 0/60, pouze zareg.: 0/60, pouze zareg. s předností (mateřské obory): 0/60 - Cíle předmětu
- Cílem kurzu je prohloubit znalosti získané v rámci kurzu PB162 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 atomatizovaného testování. Zabývá se také tvorbou GUI, vícevláknových aplikací a základními API. 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
- Úvod, rekapitulace, nástroje, základní zásady, distribuce aplikací, Java Web Start & objektový návrh v Javě, principy správné dekompozice, výjimky & testování a JUnit & lokalizace a internacionalizace & Vstup/výstup, nio, ukládání konfigurace, logování & síťové aplikace & GUI Swing & JDBC & webové aplikace & vícevláknové aplikace & optimalizace a ladění výkonu
- 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
- 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, aktivní účast ve cvičeních a úspěšné zvládnutí jednoduchého písemného testu. Ř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/jaro2005/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 2005, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2005/PV168