Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Programovací jazyk Java (PJJ)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu PJJ - Programovací jazyk Java, Provozně ekonomická fakulta, Mendelova univerzita v Brně (MENDELU).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

1.Vlastnosti a použití jazyka Java (dotace 2/2) a.Vlastnosti a použití jazyka Java.b.Postup vytváření a distribuce aplikací.c.Java platformy.2.OOP v jazyce Java. (dotace 8/8) a.Třídy, rozhraní, balíky, omezení přístupu.b.Tvorba a rušení objektů, metody, polymorfismus.c.Datové typy (primitivní a objektové), pole, kontejnery, generické typy v třídách a metodách.d.Iterátory, operátory a jejich priorita, příkazy, řídicí struktury, výjimky.3.Vstupně-výstupní operace v jazyku Java. (dotace 4/4) a.Datové streamy.b.Práce se soubory.c.Serializace a deserializace dat.4.Tvorba grafických (okenních) aplikací (dotace 6/6) a.GUI v Javě (Swing, AWT, SWT). Aplety.b.Tvorba programů řízených událostmi, reakce na události, adaptéry.c.IDE pro jazyk Java.5.Vlákna. (dotace 3/3) a.Tvorba vícevláknových aplikací.b.Synchronizace vláken.c.Priorita.6.Programátorské konvence v jazyku Java, zásady vývoje aplikací. (dotace 3/3) a.Tvorba programátorské dokumentace pomocí nástroje JavaDoc.b.Balíky a JAR archívy.c.Testy řízený vývoj softwaru (TDD), testovací rámec JUnit.7.Síťová komunikace v Javě. (dotace 2/2) a.Reprezentace IP adres.b.Datagramová komunikace prostřednictvím protokolu UDP.c.Spojovaná komunikace prostřednictvím protokolu TCP. Implementace TCP klienta, TCP serveru, HTTP klienta.

Získané způsobilosti

Všeobecné kompetence: -schopnost analýzy a syntézy-schopnost aplikace znalosti v praxi-schopnost řešit problémy-schopnost samostatné práceOborově specifické kompetence: -Student je schopen v praxi aplikovat objektově orientované paradigma.-Student je schopen vytvářet v jazyce Java desktopové aplikace s grafickým uživatelským rozhraním.-Student je schopen vytvářet v jazyce Java vícevláknové aplikace.-Student zná programátorské konvence jazyka Java.-Student zná syntaxi a sémantiku příkazů jazyka Java.

Literatura

TypAutorNázevMísto vydáníNakladatelRokISBNZPECINOVSKÝ, R.Myslíme objektově v jazyku Java : kompletní učebnice pro začátečníkyPrahaGrada2009978-80-247-2653-3ZHEROUT, P.Učebnice jazyka JavaČeské BudějoviceKopp2010978-80-7232-398-2ZHEROUT, P.Java : grafické uživatelské prostředí a češtinaČeské BudějoviceKopp2009978-80-7232-328-9DHEROUT, P.Java - bohatství knihovenČeské BudějoviceKOOP200680-7232-288-5DPECINOVSKÝ, R.Návrhové vzory : [33 vzorových postupů pro objektové programování]BrnoComputer Press2007978-80-251-1582-4DDokumentace dostupná z http://www.oracle.com/technetwork/java/index-jsp-142903.html#documentationDOdborné příspěvky a diskuze na serveru http://www.java.cz

Požadavky

K ukončení předmětu je vyžadována obhajoba softwarového projektu (je třeba získat alespoň 15 bodů z 30) a splnění písemného testu (je třeba získat alespoň 40 bodů ze 70). Test obsahuje přibližně 6 otázek a 2 úkoly. V součtu je ke složení zkoušky třeba získat alespoň 60 bodů.

Garant

Ing. Petr Jedlička, Ph.D.

Vyučující

Ing. Petr Jedlička, Ph.D.Ing. Jan Kolomazník, Ph.D.