FI MU Study Catalogue 2024/2025

Back to introduction page

Visual Informatics

follow-up master's program (English) with specializations

The study program Visual Informatics prepares students to work with image information and spatial scene models that involve or touch areas such as computer graphics, image processing, visualisation, computer vision, virtual and expanded reality, video processing, pattern recognition, human-computer communication, 3D modeling, animation, graphic design, and machine learning.

The graduate will find application in various fields, such as the development of graphics applications, simulators, computer games, applications for multimedia processing and analysis, visualisation of data, virtual and enhanced reality or creation of the professional-level graphic design. For example, a graduate may be an analyst, graphic designer, application programmer, research or development team leader. The acquired theoretical knowledge and practical skills allow them to thoroughly understand the problems solved and will make it possible in practice to use a wide range of modern technologies - from common mobile devices to dedicated systems with high computing power.

Requirements for successful graduation

Compulsory courses of the program

IV003 Algorithms and Data Structures II
MA018 Numerical Methods
MV013 Statistics for Computer Science
PA103 Object-oriented Methods for Design of Information Systems
PA010 Intermediate Computer Graphics
PV021 Neural Networks
PV182 Human-Computer Interaction
PV189 Mathematics for Computer Graphics
VV035 3D Modeling
SOBHA Defence of Thesis
SZMGR State Exam (MSc degree)

Specialization: Computer Graphics and Visualisation

Computer Graphics and Visualisation specialization offers a set of courses about basic principles, as well as the latest achievements in computer graphics and data visualisation. These are accompanied by courses providing the students with the necessary basic background in informatics. We are particularly focusing on the applicability of the presented topics and their utilization in other disciplines and research areas. Students will learn about basic principles and algorithms, forming the building blocks of final visual outputs. These can be, for example, in a form of real-time rendering or large scenes or visualisation design of complex multidimensional datasets. In seminars and projects, students will enrich this knowledge by implementational tasks on selected topics.

Compulsory courses of the specialization

MA017 Geometric Algorithms
PA213 Advanced Computer Graphics
PA093 Computational Geometry Project
PA157 Seminar on Computer Graphics Research
PA166 Advanced Methods of Digital Image Processing
PA214 Visualization II
PV160 Laboratory of Human-Computer Interaction
PV227 GPU Rendering
PV251 Visualization

Recommended course of study

Fall 2024 (1. term)
Spring 2025 (2. term)
Fall 2025 (3. term)
Spring 2026 (4. term)

Specialization: Image Processing and Analysis

Image Processing and Analysis specialization provides a comprehensive view of getting and processing image information, starting with simple image editing using point transformations or linear filters, and ending with sophisticated tools such as mathematical morphology or deformable models. Graduates will find their place in the development and deployment of imaging systems in a variety of fields, for example in medicine, biology, meteorological and geographic data processing, biometric applications, etc.

Compulsory courses of the specialization

MA017 Geometric Algorithms
PA093 Computational Geometry Project
PA166 Advanced Methods of Digital Image Processing
PA170 Digital Geometry
PA229 Digital Image Processing
PA172 Image Acquisition
PA173 Mathematical Morphology
PV187 Seminar of digital image processing
PV197 GPU Programming
PA228 Machine Learning in Image Processing

Recommended course of study

Fall 2024 (1. term)
Spring 2025 (2. term)
Fall 2025 (3. term)
Spring 2026 (4. term)

Specialization: Computer Game Development

Computer Games Development specialization gives students insight into the multidisciplinary process of digital games development. Students will get acquainted with the principles of game design as well as with modern tools and techniques for the implementation of games and other applications based on game technologies, including the use of augmented and virtual reality. Emphasis is also placed on the visual aspects of game development – from the authoring of 3D models up to the programming of modern graphics cards. In addition to lectures covering theoretical principles, the study also includes several project-oriented seminars that will enable students to gain experience in the area of the game development and expand their professional portfolio. A mandatory part of the studies is also an internship in a game studio lasting 480 hours.

Compulsory courses of the specialization

PA213 Advanced Computer Graphics
PA215 Game Design I
PA216 Game Design II
PA217 Artificial Intelligence for Computer Games
SA300Reg Registration for SA300
SA300 Internship - Computer Games
PV227 GPU Rendering
PV255 Game Development I
PV266 Game Development II
VV036 3D Character Modeling
Game Development Pass at least 1 course of the following list
PA199 Game Engine Development
PV283 Games User Research Lab

Recommended course of study

Fall 2024 (1. term)
Spring 2025 (2. term)
Fall 2025 (3. term)
Spring 2026 (4. term)

Specialization: Graphic Design

Graphic Design Specialization offers the study of graphic design and related disciplines in cooperation with the Graphic Design and Multimedia Studio (AGD + M). The studio focuses primarily on digital media, which nowadays replaces most of the printed forms. In terms of mastering high-quality graphic design, this is an identical problem, but digital media opens up new opportunities in communicating with the consumer. For these media, concurrent informatic education of students is necessary and is developed in the course of this specialization. Students work on topics such as game making, interactive information graphics, creating interactive media applications, generative programming, animation, video, 3D digital modeling and 3D printing, e-publishing, web-design, font creation, and more.

Compulsory courses of the specialization

PV067 Typography II
PV083 Graphic Design II
PV085 Type Design II
PV257 Graphic Design and Multimedia Project
PV259 Generative Design Programming
PV268 Digital Design
VV051 Animation
Gr.Design I Pass at least 1 course of the following list
PV112 Computer Graphics API
PV239 Mobile Application Development
VV036 3D Character Modeling
Gr.Design II Pass at least 3 courses of the following list
PV156 Digital Photography
VV067 Concept and Intermedia
VV050 Motion Design
PV110 Basics of Film Narratives
PV101 Type Design III
PV251 Visualization
VV034 Photography - artificial effects
PV097 Visual Creativity Informatics
PV113 Production of Audiovisual Artefacts

Recommended course of study

Fall 2024 (1. term)
Spring 2025 (2. term)
Fall 2025 (3. term)
Spring 2026 (4. term)