155-0309 – Programming II. (PRGII)

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-0309/01 1999/2000 2008/2009 2
155-0309/02 2006/2007 2009/2010 5

Subject aims expressed by acquired skills and competences

1. Obtaining advance knowledge in the areas of the multi-threading object-oriented programming and Java programming language. 2. Applying and using the knowledge and skills in the area of graphical user interface and graphical programs creation in the Java programming language. 3. Competence of the alghoritmisable problem analysis and its decomposition on the autonomous programming components set.

Teaching methods

Summary

The main goals are the advanced programming practices in the Java Standard Edition Environment, especially programming with threads, input and output streams philosophy, component programming with support of Java Beans technology and graphical user interface creation in the Java AWT and Swing libraries.

Compulsory literature:

The Java Tutorial - http://java.sun.com/docs/books/tutorial/index.html Arnold K., Gosling J., Holmes D.: The Java Programming Language, Fourth Edition, Addison Wesley Professional, 2005, ISBN 0-321-34980-6 Sierra K., Bates B.: Head First Java, 2nd Edition, O'Reilly, 2005, ISBN 978-0- 59-600920-5 Heller P., Roberts S.: Complete Java 2 Certification Study Guide, 5th Edition, Sybex, 2005, ISBN 978-0-7821-4419-2 Goetz B., Peierls T., Bloch J., Bowbeer J.; Holmes D., Lea D.: Java Concurrency In Practice, Addison Wesley Professional, 2006

Recommended literature:

Prerequisities

Subject codeAbbreviationTitleRequirement
155-0305 PRGI Programming I. Compulsory

Co-requisities

Subject has no co-requisities.