Přístupnostní navigace
E-application
Search Search Close
Course detail
FIT-IJAAcad. year: 2025/2026
Object orientation and Java concepts (object, class, interface, exceptions, collections, streams, lambda expressions, generics). Object design principles, programming techniques, and design patterns. Debugging and profiling. Parallelism (threads, executors, synchronization). Graphical user interfaces, asynchronous programming (events, tasks).
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Basics of imperative programming (language C) and algorithm development.
Rules for evaluation and completion of the course
Aims
Students will gain the ability to apply an object-oriented approach to creating applications using Java and knowledge of basic Java programming techniques. They will become familiar with the creation of simple graphical user interfaces, basic design patterns, the use of threads, and the practical use of unit tests.
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Seminar
Teacher / Lecturer
Syllabus
Project
Homeworks practicing knowledge of essential features of the Java language.
Project - small application in Java including graphical user interface.