Předmět Programming II (KIKM / APRO2)
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 KIKM / APRO2 - Programming II, Fakulta informatiky a managementu, Univerzita Hradec Králové (UHK).
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. Anonymní vnitřní třídy a jejich užití. Grafické uživatelské rozhraní - úvod, principy, layouty, listenery.2. Základní atomické komponenty GUI - tlačítko, textové pole, popisek3. Základy zpracování XML - SAX, DOM.4. Komponenty s modelem - principy a tvorba modelů5. Pokročilé techniky a nástroje pro práci se vstupy a výstupy6. Spolupráce s relační databází - JDBC7. CRUD, návrhový vzor Data Access Object8. Generické typy9. Úvod do konkurentního programování vlákna, synchronizace10. Principy tvorby síťových aplikací11. Úvod do webových aplikací (Servlety, JSP)
Získané způsobilosti
Student bude schopen navrhnout a implementovat grafické uživatelské rozhraní a napojit jej na aplikační logiku. Naučí se vytvářet jednoduché aplikace s více vlákny a na základní úrovni komunikovat s databází a sítí.
Literatura
nullHerout, P. Učebnice jazyka Java. České Budějovice, 2010. ISBN 978-80-7232-398-2.Herout, Pavel. Java - bohatství knihoven. 1. vyd. České Budějovice, 2003. ISBN 80-7232-209-5.Goetz, Brian. Java concurrency in practice. Upper Saddle River, 2006. ISBN 0-321-34960-1 .Skonnard, Aaron. XML. 1. vyd. Praha, 2006. ISBN 80-247-0972-4 .Barker, Jacquie. Beginning Java objects. 2nd ed. Berkeley, 2005. ISBN 1-59059-457-6.Pecinovský, R. Java 7 - učebnice objektové architektury pro začátečníky. Grada, Praha, 2012. ISBN 978-80-247-3665-5.Barnes, David J. Objects first with Java. 5th ed. Boston, 2012. ISBN 978-0-13-283554-1.
Požadavky
Pravidla účasti na výuce: Docházka na cvičení je zaznamenávána a je použita pouze jako doprovodné kritérium pro rozhodování v případě, kdy student těsně nesplňuje požadavky k zápočtu. Účast na termínech cvičeních, v nichž probíhá test, nebo je kontrolováno vypracování projektů, je povinná. Termíny takových cvičení budou oznámeny vždy v předstihu.Požadavky k zápočtu:1. Absolvování opakovacího testu z programování a modelování na min. 60% z maxima bodů.2. Předvedení a obhajoba úloh na vyhlášená témata vyvíjených v průběhu semestru. Za nadstandardní řešení může cvičící udělit bonusové body, které lze zohlednit při hodnocení zkoušky.Opakovací test lze v případě neúspěchu opakovat v zápočtovém týdnu.Forma zkoušky: Praktická zkouška u PC. Student samostatně vypracovává během 180 minut úlohu zadanou zkoušejícím.Výsledné hodnocení předmětu: Známka je udělována za vypracování úlohy na zkoušce. V případě nerozhodného výsledku může zkoušející zohlednit práci na cvičeních (bonusové body).
Garant
Ing. Pavel Čech, Ph.D.
Vyučující
Ing. Pavel Čech, Ph.D.Ing. Pavel Čech, Ph.D.