Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
36PJW Programovací jazyky pro WWW Rozsah výuky:2+2
Přednášející (garant):Bloch M., Daněček J. Typ předmětu:S Zakončení:Z,ZK
Zodpovědná katedra:336 Kreditů:4 Semestr:Z

Anotace:
Předmět PJW má uživatele seznámit s programovacími jazyky Java resp. JavaScript. U posluchačů se předpokládají znalosti ze základního kurzu 36V1, 36V2. Náplní přednášek je vlastní specifikace jazyka, popis základních systémových knihoven a ukázky typických aplikací jednotlivých konstrukcí. Cvičení je vedeno na počítačích Sun a na počítačích PC s Windows NT a jejich náplní je individuální vytváření aplikací. Podmínkou zápočtu je úspěšné absolvování teoretického testu a odevzdání semestrální práce.

Osnovy přednášek:
1. Úvod, historie, základní rysy jazyka
2. Třídy a jejich členy
3. Datové typy, proměnné, operátory, výrazy
4. Příkazy, výjimky
5. Interfejsy, pole
6. Vytváření grafických uživatelských prostředí
7. Grafické prostředky, tvorba appletů
8. Datové struktury - bitové řetězy, seznamy, mapy
9. Vstupy a výstupy, streamy
10. Multithreading, synchronizace, priority
11. Připojování k síti, výměna dat se serverem
12. Test
13. JavaScript: základní konstrukce
14. Objektový model prohlížeče a WWW stránky

Osnovy cvičení:
1. Seznámení s vývojovými prostředky Javy
2. Tvorba programu "Hello World", zadání semestrální práce
3. Tvorba jednoduchých konzolových aplikací
4. Procvičování tříd
5. Procvičování polí a interfejsů
6. Tvorba grafických uživatelských prostředí
7. Používání grafických prostředků a tvorba appletů
8. Používání knihovny java.util
9. Jednoduché příklady se streamy
10. Příklady na multithreading
11. Připojování k síti, výměna dat se serverem
12. Jednoduchá aplikace v JavaScriptu
13. Procvičování objektového modelu prohlížeče a objektového modelu WWW stránky
14. Klasifikovaný zápočet

Literatura Č:
[1] Flanagan, D.: Programování v jazyce Java. Computer Press, Praha 1997
[2] Knappe, H., Schwalm, T.: HTML a Java. Vogel Publishing, Praha 1996
[3] Cornell, G., Horstmann, C.; Core Java. Sunsoft Microsystems, 1996
[4] Davis, S. R.: Learn Java Now. Microsoft Press, 1996
[5] Flanagan, D.: Java in a Nutshell. O'Reilly & Assoc. Inc., 1996

Literatura A:
[1] Knappe, H., Schwalm, T.: HTML a Java. Vogel Publishing, Praha 1996
[2] Cornell, G., Horstmann, C.; Core Java. Sunsoft Microsystems, 1996
[3] Davis, S. R.: Learn Java Now. Microsoft Press, 1996
[4] Flanagan, D.: Java in a Nutshell. O'Reilly & Assoc. Inc., 1996

Požadavky:

Rozsah výuky v kombinované formě studia: 14+4
Typ cvičení: c, p
Tento předmět je nabízen také v anglické verzi

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
*VTBEB Výpočetní technika S 7
*VTBE Výpočetní technika S 7


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)