155-0397 – Basic Programming (UDP)

Gurantor departmentDepartment of Applied Informatics
Subject guarantordoc. RNDr. Ivo Martiník, Ph.D.
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
155-0397/01 2010/2011 5
155-0397/02 2011/2012 2012/2013 4
155-0397/03 2013/2014 5
155-0397/04 2020/2021 6

Subject aims expressed by acquired skills and competences

1. Obtaining the base knowledge in the areas of the object-oriented programming and Java programming language. 2. Applying and using the knowledge and skills in the area of basic programs creation.

Teaching methods

Experimental work in labs


The main goals are the object-oriented programming paradigma and the fundamentals of the Java programming language.

Compulsory literature:

ARNOLD, Ken. Java programming language. Boston: Addison-Wesley, 2006, 891 s. ISBN 03-213-4980-6. SIERRA, Kathy. Head first Java. 2nd ed. Sebastopol: O´Reilly, 2005. ISBN 05-960-0920-8. KURNIAWAN, Budi. Java 5 a beginner's tutorial. United States: Brainy Software, 2006. ISBN 978-097-5212-851.

Recommended literature:

ECKEL, Bruce. Thinking in Java. Upper Saddle River: Prentice Hall, 2003. ISBN 0-13-100287-2 The Java Tutorials [online]. Available at: http://docs.oracle.com/javase/tutorial/


Subject has no prerequisities.


Subject has no co-requisities.