548-0046 – Programming III (PIII)

Gurantor departmentDepartment of Geoinformatics
Subject guarantorIng. Pavel Kukuliač, Ph.D.
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
548-0046/01 2002/2003 2005/2006
548-0046/02 1999/2000 5
548-0046/03 2015/2016 5
548-0046/04 2017/2018 5

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

Project work


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


Subject has no prerequisities.


Subject has no co-requisities.