Main»Programovací jazyk Java - výuka na VŠE

Programovací jazyk Java - výuka na VŠE

Programovací jazyk Java - výuka na VŠE

Java je objektově orientovaný programovací jazyk, který v roce 1995 vyvinula firma Sun. Je to jazyk vytvořený tak, aby ho bylo možno používat nezávisle na platformě. Další podstatnou vlastností tohoto jazyka je možnost programovat internetové aplikace a to jak na straně klienta tak především na straně serveru.

Na katedře informačních technologií se Java vyučuje ve více kurzech, z nichž dva jsou povinné pro studenty studijního programu Informatika. Pro podporu výuky programovacího jazyka Java v těchto kursech jsou určeny tyto stránky.

Povinné předměty:

4IT101 Základy programování

Tento kurz je určen pro začátečníky a je povinný pro studenty oboru Informatika. Výuka je založena na přístupu object-first - cílem je studenty naučit používat a vytvářet objekty včetně pochopení základů komunikace mezi objekty. Výuka syntaxe jazyka či výuka algoritmů je doplňkem k výuce objektů.
V letním semestru 2009/2010
- přednáší: Ing. Pavlíčková
- cvičí: Ing. Pavlíčková

4IT115 Základy softwarového inženýrství

Tento kurz je povinný pro studenty oboru Informatika. V rámci cvičení se studenti učí základy objektového návrhu a jeho realizaci v Javě.
V letním semestru 2009/2010
- přednáší: Ing. Buchalcevová PhD., Ing. Pavlíčková, Ing. Pavlíček
- cvičí: Mgr. Balada,Ing. Buchalcevová PhD., Ing. Pavlíček, Ing. Pecinovsky CSc., RNDr. Tichý

Navazující volitelné předměty zabývající se programováním (nejen v Javě)

4IT251 Moderní programovací techniky

Tento kurs je určen pro studenty, kteří chtějí prohloubit své znalosti v programování o návrhové vzory. Kurz vyučuje Ing. Pecinovský, který napsal i knihu o návrhových vzorech.

4IT353 Klient/server aplikace v Javě

Jedná se o upravený a rozšířený kurz 4IT351. Byly přidány přednášky. Kurz je určen pro zájemce o rozšiřování znalostí jazyka Java. Předpokládá znalosti jazyka na úrovni 4It115 a alespoň částečnou znalost práce s databázemi. Předmět je vyučován pouze v letním semestru - důvodem je nedostatečná kapacita vyučujících v zimě a požadavek na aspoň částečnou znalost práce s databázemi, kterou mohou studenti získat i při souběžném studiu s kursem 4IT218 Databáze.

4IT447 Vývoj podnikových aplikací na platformě Java

Cílem předmětu je seznámit posluchače se základními koncepcemi vývoje podnikových (vícevrstvých, distribuovaných) aplikací v Javě a s technologiemi používanými při jejich vývoji (Java Enterprise Edition 5/6). Studenti získají celkový přehled o současném stavu a nastupujících trendech a naučí se vyvíjet středně složité podnikové aplikace na platformě Java. Na cvičeních se studenti naučí pracovat s nástroji integrovanými do vývojového prostředí, které usnadňují programování Java EE aplikací. Současně se naučí instalovat a konfigurovat vybraný aplikační server (Tomcat, Glassfish).

4IT355 Vybrané algoritmy

V tomto kursu RNDr. Tichého se zájemci seznámí s problematikou složitosti algoritmů, testování efektivnosti algoritmů. Studenti si též několik různých algoritmů vyzkouší naprogramovat.

4IT352 Vývoj aplikací na platformě .NET

Tento předmět sice nepoužívá programovací jazyk Java, ale jazyk C# je velmi podobný. Studenti se seznámí s platformou .NET - programování jak "tlustého" klienta, tak i webové aplikace.

4IT445 Vývoj webových aplikací s využitím frameworků

Cílem předmětu je prakticky představit moderní vývoj webových aplikací postavených na PHP a Javascriptu s využitím dostupných frameworků, komponent a webových služeb.