Master's Degree Program
|Related programs:||bachelor's degree program Applied informatics|
This program is offered in English and Slovak languages.
The study programme is designed as a continuation of the Bachelor's study programme in Applied Informatics, allowing students to focus on one of four attractive areas: Programming and development of information systems, computer graphics, artificial intelligence or development of educational software. We offer interesting elective subjects in attractive areas such as graphics, bioinformatics, web technologies, cognitive science, robotics and more.
Our teachers aims at teaching students a particular way of thinking, learning and understanding the algorithms, systems and technologies they will later encounter in life. The broader foundations thus form the added value of the „ matfyz graduates“, who approach challenges creatively, with overview and thorough understanding of tasks. We regularly complement the study programme with the areas of current technology and applications so that our graduates maintain an excellent position in the labour market.
The students of the Faculty have the opportunity to engage in various research projects during their studies. Our researchers and teachers produce high-quality research, focusing on computer graphics, artificial intelligence, logic and declarative programming, theoretical computer science and didactics of Informatics. We do not focus on quantity, but on quality, and we put emphasis on good mutual relations of students and teachers, individual approach and helpfulness.
The study programme consists of four core courses that focus on:
- computer graphics, visualization, and image recognition
- artificial intelligence
- development of information systems
- development of educational software
To pass the programme successfully, a student must pass all compulsory and 10 compulsory elective subjects, with focus on the core specialization block.
Examples of successful final theses of our students:
- GPU implementation of SPH method for liquid flow simulation (Tomáš Vajda, 2014)
- A bilattice approach to designing fuzzy expert systems (Ronald Kriek, 2015)
Master's graduate in Applied Informatics understands in-depth study of theories, methods and procedures of informatics, mathematics and their applications and is able to use and develop them independently and creatively. On this basis, he is able to use and develop methods and computational procedures for creating, analysing and displaying models of a different nature, and for processing, interpreting, storing and displaying information. He can design, construct, analyse, and maintain extensive information systems. He is capable of performing research with a high level of creativity and autonomy; he will have experience with hypothesis formulation, experimental design, hypothesis validation and analysis of acquired data. The graduate is able to master the different methods and paradigms of modern programming, he can choose the most suitable approach according to the needs of the application, he masters the basic techniques of the formal methods of designing the program systems, the specification and verification techniques and tools, the basics of software engineering. It can be assumed that part of the graduates will continue to study in the third degree of studies in applied informatics or related study disciplines.
Students who graduate with a related master's degree are theoretically and practically ready to:
- work professionally in the preparation of extensive program products from all areas including graphic and/or visual applications
- work as a researcher in various facilities of basic and applied research
- act as assistant in various types of projects focused on informatics.
- continue studying for a master's degree in the field of Applied Informatics or related fields of study.
Examples of professions by acquired qualification:
Programmer - an analyst in various areas of social practice where the excellent advanced techniques and programming methods in general are used, particularly computer graphics (e.g. cinematography, advertising, entertainment, graphically complex websites creation),
- positions requiring a profound knowledge of the principles of making realistic images and animations, or where computer vision (e.g. engineering or electrical engineering, medicine, protection and safety, control, remote Earth exploration)
- positions requiring a profound knowledge of the principles of visual information processing or where artificial intelligence is used.
Information systems management and operation. Employee in the field of complex systems management with a high degree of uncertainty, in the design and implementation of intelligent and learning algorithms in process management, in the field of design and program implementation of integrated management systems in the manufacturing and service sphere.
Researcher and developer in areas where complex applications such as play significant role:
- modelling of planar and spatial objects of any shape (in clothing, footwear, machine-building and elsewhere),
- reconstruction of three-dimensional objects from their two-dimensional images, including discrete data (in medicine, cartography and elsewhere),
- visual simulation of complex physical processes (optics, environment, biology, risk situations)
- visualization and recognition of complex, especially multidimensional data
- knowledge representation, boundary and search solutions, robotics, distributed processes, neural networks or natural language processing
- areas related to programming theory, programming paradigms, formal methods of designing systems of different nature, and software engineering.