Přístupnostní navigace
E-application
Search Search Close
Course detail
FSI-R0SAcad. year: 2025/2026
The course provides students with comprehensive knowledge and practical skills in developing graphical user interfaces for complex responsive applications in MATLAB. Students will become familiar with modern design patterns such as MV, MVC, and MVCS, and learn how to implement them in practice. The course covers advanced techniques such as events, listeners, and callbacks, enabling the creation of interactive and dynamic applications.
Other key areas include hardware communication and multithreading, which are essential for applications that require continuous interaction with connected devices. Students will master advanced object-oriented programming in MATLAB to improve code structuring and component reusability. An important part of the course is ensuring code quality through unit testing, as well as familiarization with debugging and application optimization tools.
During the course, students will work on their own application, and upon completion, they will be capable of developing a full application, for instance, for their final thesis project.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Prerequisite knowledge includes basic understanding of object-oriented programming (OOP) in MATLAB.
Rules for evaluation and completion of the course
The evaluation is based on the submitted project.
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus
Computer-assisted exercise