548-0046/04 – Programování III (PIII)
Garantující katedra | Katedra geoinformatiky | Kredity | 5 |
Garant předmětu | Ing. Pavel Kukuliač, Ph.D. | Garant verze předmětu | Ing. Pavel Kukuliač, Ph.D. |
Úroveň studia | pregraduální nebo graduální | | |
| | Jazyk výuky | čeština |
Rok zavedení | 2017/2018 | Rok zrušení | 2022/2023 |
Určeno pro fakulty | HGF | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
* Studenti by měli být schopni aplikovat prvky platformy Java při vývoji jednoduchých aplikací.
* Studenti by měli být schopni vybrat vhodné komponenty v daném kontexu specifikované situace.
* Studenti by měli být schopni odhadnout složitost vývoje aplikace v daném kontexu specifikované situace.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
Programovací jazyk Java se řadí do třídy vyšších programovacích jazyků jako
jsou C++, Delphi nebo Visual Basic. Základy objektově orientovaného
programování. Základy programovacího jazyka Java. Tvorba jednoduchých aplikací
a appletů s využitím jazyka Java.
Povinná literatura:
Chan, M.C., Griffith, S.W., Iasi A.F.: 1001 tipů Java, Brno, UNIS Publishing
1997
Graham, I: Objects oriented methods, Addison-Wesley Publishers, 1994
Doporučená literatura:
Grand, M.: Java - referenční příručka jazyka, Praha, Computer Press 1998
Hoff, A,. Shaio, S., Starbuck, O.: Hooked on Java, Addison - Wesley Publishing, 1996
Perry, J.,P.: Java - tvorba dokonalých WWW stránek, Grada Publishing 1996
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Získané znalosti studentů jsou průběžně ověřovány v průběhu jednotlivých hodin.
Studenti také pracují na samostatných projektech, které prokazují získané znalosti.
Na závěr semestru studenti prezentují a obhajují své projekty.
Znalosti studentů jsou na konci semestru ověřovány písemnou zkouškou.
E-learning
Další požadavky na studenta
Rozsah látky se kryje s denním studiem. Kombinovaná forma studia vymezuje kontaktní část 6 hod./sem. ve formě přednášek a 6 hod./sem. ve formě cvičení. Studenti zpracovávají pokročilý zásuvný modul pro nástroj OpenJUMP. Kontrola proběhne formou osobního pohovoru.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Tvorba pokročilejších aplikací pro práci s prostorovými daty s využitím jazyka Java. Předmět navazuje na Programování II, kde se studenti seznámili se základy vývoje aplikací pro práci s prostorovými daty a dále tyto znalosti rozšiřuje.Využití volně dostupných programových mapových komponent pro vývoj GIS aplikací (GeoTools, Open JUMP Workbench, OpenMap).
Osnova předmětu
1) Open JUMP Workbench.
2) Open JUMP Workbench API.
3) Geodata sources
4) Geodata visualisation.
5) Geodata analyses.
6) GeoTools.
Znalosti při ukončení předmětu: Odpovídají tématům, z nichž je sestavena osnova předmětu. Absolvováním předmětu studenti získají znalosti zejména o jazyku platformě Open JUMP Workbench, která slouží pro vývoj aplikací pro GIS s využitím jazyka Java.
Dovednosti při ukončení předmětu: Studenti by měli být schopni aplikovat mapové komponenty na platformě Java při vývoji jednoduchých aplikací. Studenti by měli být schopni vybrat vhodné prvky programových mapových komponent v daném kontextu specifikované situace. Studenti by měli být schopni odhadnout složitost vývoje GIS aplikace v daném kontextu specifikované situace.
Podmínky absolvování předmětu
Podmínky absolvování jsou definovány pouze pro konkrétní verzi předmětu a formu studia
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.