Předmět: Systémové programování 1

« Zpět
Název předmětu Systémové programování 1
Kód předmětu KVD/SPGM1
Organizační forma výuky Přednáška + Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní a letní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Hodan Karel, PhDr. Ph.D.
Obsah předmětu
Co je JAVA. JRE, JDK, JAVA SE, JAVA EE, JAVA ME. Základy jazyka Java, objektově orientované programování, objekt, třída, dědičnost, instance, metody, interface, balíky, polymorfismus. Implementace OOP v Javě. Vývojové prostředí BlueJ. Java - datové typy, identifikátory, proměnné, výrazy, příkazy. Java - řetězce, vlákna, I/O operace. Java - úvod GUI, applety. Java - úvod síťová komunikace, sockety, TCP/IP, URL. Rozhraní, vyjímky, balíky, přetěžování, překrytí, dynamické vazby.

Studijní aktivity a metody výuky
Přednáška s praktickými aplikacemi, Seminární výuka, Samostatná práce studentů
  • Příprava na dílčí test [2-10] - 10 hodin za semestr
  • Příprava prezentace (referátu) [3-8] - 10 hodin za semestr
  • Příprava na souhrnný test [6-30] - 35 hodin za semestr
  • Kontaktní výuka - 39 hodin za semestr
Předpoklady
Odborné znalosti
základní znalosti programovacích technik na úrovni jazyka Pascal, Microsoft Visual Basic
Výsledky učení
studenti umí programovat na základní úrovni, avšak s plným využitím vlastností a možností objektově orientovaného jazyka Java. Student dokáže vytvářet základní programy s využitím grafické a síťové podpory a prostředí. Student umí vytvářet Java aplety. Student umí programovat a využívat rozhraní, vyjímky, balíky, pracovat se systémem I/O. Student dokáže pracovat jak s využitím vývojového prostředí, tak i v příkazovém řádku
Vyučovací metody
Samostatná práce studentů,
Přednáška s aktivizací studentů,
Seminární výuka (badatelské metody),
Hodnotící metody
Test,
Demonstrace dovedností (praktická činnost),
Seminární práce,
Výstupní projekt,
Doporučená literatura
  • BARNES David J.; KÖLLING M. Objects First with Java: A Practical Introduction. Prentice Hall, 2005. ISBN 0-13-124933-9.
  • Herout, Pavel. Učebnice jazyka Java. České Budějovice : Kopp, 2000. ISBN 80-7232-115-3.
  • Pecinovský, Rudolf. Myslíme objektově v jazyku Java 5.0. Praha : Grada, 2004. ISBN 80-247-0941-4.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr