Obsah
Souvislosti, prerekvizity, návaznosti
Hodnocení a jeho složky
Kontakty a konzultační hodiny
Odkazy na informační zdroje
Prakticky zaměřený bakalářský předmět
Cílem je naučit základním principům objektového programování a algoritmizace
IB001 - Úvod do programování (předpokládají se znalosti na úrovni IB001)
IB002 - Návrh algoritmů I (v PB162 se prakticky implementují vybrané algoritmy probírané v IB002)
Předpokládají se základní znalosti strukturované algoritmizace a programování (v rozsahu Úvodu do programování), tj. např.:
40 bodů - hodnocení úloh řešených samostatně v průběhu semestru (na cvičeních, ve volném čase...)
12 bodů - první písemka řešení jednoduché praktické úlohy přímo u počítače, v době cvičení, zhruba po prvním měsíci až 5 týdnech výuky (říjen). Čas na písemku: i se zadáním během hodinového cvičení. Bližsí info viz ???.
18 bodů - druhá písemka řešení praktické úlohy přímo u počítače, v době cvičení, na konci výuky v semestru (prosinec). Bližsí info viz ???.
30 bodů - třetí písemka řešení rozsáhlejší praktické úlohy přímo u počítače, ve zkouškovém období. Čas na písemku: delší než u prvních dvou. Bližsí info viz ???.
Celkem 100 bodů
viz aktuální informace o předmětu PB162 na IS MU
Cvičení se konají pod vedením příslušných kvalifikovaných cvičících v počítačových učebnách, zpravidla B116, B117 - viz váš rozvrh.
Náplň
Hlavním obsahem je konzultovaná samostatná práce na bodovaných úlohách.
cvičení jsou jen hodinová, účast na přednáškách je proto žádoucí
předpokládá se i jistý netriviální podíl práce mimo cvičení
odměnou vám, kromě získaných znalostí a dovedností, bude i jednokreditové navýšení na celkem 4 kr.+ukončení
kanc. B307 (3. patro budovy B)
tel. 54949 5940 (z tlf. mimo budovu), kl. 5940 (volání v rámci fakulty i celé MU)
e-mail: tomp@fi.muni.cz
www TP: http://www.fi.muni.cz/~tomp
materiály PB162-Java (IS): https://is.muni.cz/auth/el/1433/podzim2004/PB162/
Primárním konzultačním bodem jsou vaši cvičící. Cvičení jsou vedena mj. právě z důvodu možnosti konzultací.
Konzultace přímo s přednášejícím: vždy v kanc. B307, prosím o dodržování časů:
Studijní materiály předmětu: https://is.muni.cz/auth/el/1433/podzim2004/PB162/ (budou vystavovány postupně, pro celkový přehled o obsahu lze použít materiály loňské)
Další zdroje, materiály z minulých let: http://www.fi.muni.cz/~tomp/java
Knihy
TP: Java - začínáme programovat, Grada Publishing, 2002, http://www.fi.muni.cz/~tomp/java/ucebnice
Pavel Herout: Učebnice jazyka Java, Kopp, 2000
(Pavel Herout: Java - grafické uživatelské rozhraní a čeština, Kopp, 2001) - pro pokročilé
Bruce Eckel: Myslíme v jazyce Java - příručka programátora, Grada Publishing, 2000
(Bruce Eckel: Myslíme v jazyce Java - příručka zkušeného programátora, Grada Publishing, 2000) - pro pokročilé
a další, viz např.http://www.vltava.cz
Joshua Bloch: Java efektivně 57 zásad softwarového experta, Grada Publishing
Bogdan Kiszka: 1001 tipů a triků pro programování v jazyce Java, Computer Press, 2003, informace na Vltavě