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:
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á
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ě)
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.
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.
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).
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.
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.
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.