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 zimním semestru 2010/2011
- přednáší: Ing. Pavlíčková
- cvičí: Ing. Buchalcevová PhD., Ing. Mészáros, Ing. Pavlíčková, Ing. Pavlíček, Ing. Pecinovsky CSc., Ing. Selčan, RNDr. Tichý

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 zimním semestru 2010/2011
- přednáší: Ing. Buchalcevová PhD., Ing. Pavlíčková, Ing. Pavlíček
- cvičí: Ing. Buchalcevová PhD.

Navazující volitelné předměty zabývající se programováním (nejen v Javě) určené pro studenty bakalářského studia

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. V zimním semestru 2010/2011 není kurz vypsán.

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.
Kurz vyučuje Ing. Radek Skoupý

4IT353 Klient/server aplikace v Javě

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.
Kurz vyučují Ing. Pavlíčková a Ing. Pavlíček

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. V zimním semestru 2010/2011 není kurz vypsán.

Navazující volitelné předměty zabývající se programováním (nejen v Javě) určené pro studenty navazujícího magisterského studia

4IT422 Architektonické a návrhové vzory

Cílem předmětu je naučit studenty navrhovat programy podle zásad moderního programování a využívat přitom architektonické a návrhové vzory. Studenti naučí efektivně vytvářet aplikace, které budou robustní a přitom snadno modifikovatelné a udržovatelné.
Jedná se o nový kurz, který bude v zimním semestru 2010/2011 vyučován poprvé.
Předmět vyučuje Ing. Pecinovsky CSc..

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.
Kurz vyučuje Ing. Lukáš Burkoň

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).
Kurz vyučuje Ing. Zbyněk Šlajchtr

4IT448 - Tvorba uživatelského rozhraní s využitím WPF a Microsoft Silverlight

Cílem předmětu je prakticky představit nové technologie programování uživatelského rozhraní na platformě Windows – Windows Presentation Foundation a Microsoft Silverlight. Jedná se o nový kurz, který bude v zimním semestru 2010/2011 vyučován poprvé.
Kurz vyučuje Ing. Radek Skoupý