548-0046/04 – Programming III (PIII)
Gurantor department | Department of Geoinformatics | Credits | 5 |
Subject guarantor | Ing. Pavel Kukuliač, Ph.D. | Subject version guarantor | Ing. Pavel Kukuliač, Ph.D. |
Study level | undergraduate or graduate | | |
| | Study language | Czech |
Year of introduction | 2017/2018 | Year of cancellation | 2022/2023 |
Intended for the faculties | HGF | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
* Students should be able apply elements of Java platform for simple software development.
* Students should be able choose appropriate parts of Java platform in a context of a specified situation.
* Students should be able appraise difficulty of software development in a context of a specified situation.
Teaching methods
Lectures
Tutorials
Project work
Summary
Programming language Java. Object oriented programming. Basics of the Java
language. Classes, Inheritance, Enscapulation. Interfaces. AWT. Swing. I/O
operations. Applets vs. applications.
Compulsory literature:
Chan, M.C., Griffith, S.W., Iasi A.F.: 1001 tips for Java, Brno, UNIS Publishing
1997
Java on SUN: http://java.sun.com
Recommended literature:
Graham, I: Objects oriented methods, Addison-Wesley Publishers, 1994
Hoff, A,. Shaio, S., Starbuck, O.: Hooked on Java, Addison - Wesley Publishing, 1996
Way of continuous check of knowledge in the course of semester
Students' knowledge acquisition is continuously verified during lessons.
Students work on individual projects within which they demonstrate the acquired knowledge.
At the end of the semester, students present and defend their projects.
Students' knowledge is tested by a written exam at the end of the semester.
E-learning
Other requirements
Students create advanced plugin for OpenJUMP software.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Creation of advanced software for geodata processing with Java.
1) Open JUMP Workbench.
2) Open JUMP Workbench API.
3) Geodata sources
4) Geodata visualisation.
5) Geodata analyses.
6) GeoTools.
Conditions for subject completion
Conditions for completion are defined only for particular subject version and form of study
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.