Skip to main content
Skip header

Programming IV

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code548-0047/02
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Choice-compulsory
Level of Course Unit *Second Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites
PrerequisitiesCourse Unit CodeCourse Unit Title
548-0046Programming III
Name of Lecturer(s)Personal IDName
KUK064Ing. Pavel Kukuliač, Ph.D.
CAH0021doc. RNDr. Jan Caha, Ph.D.
Summary
Other aspects of the Java language programming. GIS software
development using open source map components. GeoTools, JUMP Workbench, OpenMap.
Web services and clients.
Learning Outcomes of the Course Unit
* Students should be able apply map components on Java platform for simple software development.
* Students should be able choose appropriate parts of map components in a context of a specified situation.
* Students should be able appraise difficulty of GIS software development in a context of a specified situation.
Course Contents
1) Map components.
2) GeoTools.
3) Java Topology Suite.
4) ArcObjects.
5) Rendering.
6) Warehouses.
Recommended or Required Reading
Required Reading:
ESRI: ArcObjects. Programmer's reference, Redlands, California, USA, 2012
GeoTools: GeoTools. Programmer's reference, USA. 2012.
JTS: Java Topology Suite. Programmer's reference, USA. 2011.
ESRI: ArcObjects. Programmer's reference, Redlands, California, USA, 2012
GeoTools: GeoTools. Programmer's reference, USA. 2012.
JTS: Java Topology Suite. Programmer's reference, USA. 2011.
Recommended Reading:
ESRI: MapObjects, Programmer's reference, Redlands, California, USA, 1996
Graham, I: Objects oriented methods, Addison-Wesley Publishers, 1994
Hoff, A,. Shaio, S., Starbuck, O.: Hooked on Java, Addison - Wesley Publishing, 1996
Java on SUN: http://java.sun.com
JUMP: http://www.jump-project.org
ESRI: MapObjects, Programmer's reference, Redlands, California, USA, 1996
Pecinovský, R. Návrhové vzory. Computer Press. 2007.
Graham, I: Objects oriented methods, Addison-Wesley Publishers, 1994
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
JUMP: http://www.jump-project.org
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded exercises evaluationGraded credit100 (100)51
        ProjectProject50 25
        Written examWritten test50 25