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í
  • Exter.1 Pavel, 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