Translated using DeepL

Machine-translated page for increased accessibility for English questioners.

Programming and application development

Are you interested in computer science or computer technology? Wondering how ubiquitous digital systems are created and managed? Have you met programming or are you interested in understanding what it actually entails? If at least one of these applies, or if you're simply curious and like to solve practical problems, you've just found the right study programme.

You will study the principles of the technical implementation of basic computer aspects from hardware, to operating systems, networking and the principles of secure and efficient data storage. At the same time, you will also gain knowledge of basic mathematics and computer theory. The study combines lectures with seminars and continuous practical verification of your gradually acquired knowledge and skills. There is also a semester project and, in particular, an optional, usually financially rewarded semester internship.

Graduates of this degree programme always have a wide range of options to choose from. The program will prepare you especially well for positions as programmers, developers, or computer and information systems administrators, but the employment opportunities are much broader because your ability to solve practical problems will be extremely valuable.

During your studies, you will have the opportunity to get involved in a number of laboratories in the Faculty, to start contributing to the research activities of your teachers, or to work with a commercial company that is an industrial partner of the Faculty.

Application for study
Admissions Guide

Czech Study Programme
Form Full-time
Duration of study 3 years
Is studying the programme for you?

Absolutely yes! If you are interested in the first paragraph and if you are looking for a study that is not based on the ability to remember facts, but will develop your systematic thinking skills. On the contrary, the study does not require that you already know how to program; it is enough that you have an open mind, are close to logical thinking and are not intimidated by mathematics.

And if during your first year you find that you are more interested in theory, then you can transfer to our sister programme, Computer Science, with complete ease.

Graduate Profile

As a graduate of this study programme, you will be fully prepared to take up junior and senior positions as developers or administrators of information systems immediately after your studies, and as such you will be highly valued in the job market. Alternatively, you can continue your studies in a follow-up study programme focused on Informatics.

Where to go after this study?
Graduate employment survey

FI graduates are valued in practice, with an average gross starting salary of more than 45,000 CZK in the last few years, according to a survey of all degrees. More about graduate employment

Meet successful graduates

Andrej Pančík
Andrej Pančík


Programming is like poetry

FI MU Silicon Valley graduate launches Prizeo fundraising platform.

Jakub Jurov
Jakub Jurových


FI MU graduate drives the billion-dollar film business

Jakub Jurových is the CTO of startup Operam, a company that works to promote films from Hollywood studios.

Karel Benes
Karel Beneš


"After my state studies, I went to work in Prague for an employer where I had the opportunity to work on interesting projects in the telecommunications and banking sector. I work as a systems administrator and specialized in data warehouses. After my son was born, I arranged to work from home three days a week."

Petr Pridal
Petr Pridal


Maps for NASA and airplanes are created thanks to a Czech company with roots at FI MU

Petr Přidal, a graduate of the Faculty of Informatics at MU, has founded a company that supplies map documents and applications to the whole world.

Vít Novotný
Vít Novotný


He is working on a new generation search engine. He won the Brno Ph.D. talent award and 300 thousand

PhD student Vít Novotný from FI MU solves problems that Google has no answer to. His project aims to make search easier for researchers around the world.

Juraj Pancik
Juraj Pančík


He was recruited to Google right after graduating from MU

Three summer internships secured Juraj Pančík a job at Google right after graduating from FI MU. Nothing special, he says. All it takes is a little desire.

Photo: Ondřej Surý.
Jan Řezáč


How to succeed in business? Making friends and not telling people everything

Jan Řezáč, a graduate of the Faculty of Computer Science, is a web designer.

Roman Dušek, Photo: Martina Fojtů / CC-BY
Roman Dušek


People expect the search engine to think for them

Roman Dušek, a graduate of FI MU, manages search development at

Study catalog

In the study catalogue you will find lists of compulsory and elective courses and the recommended course of study.

Study catalogue


In the Programming and Application Development degree program, students complete a required internship of 12 weeks/480 hours in one semester. The course is designed to introduce students to software development in practice and to equip them with the knowledge and skills that a developer needs to perform his/her job on a daily or weekly basis.

More about the internship course

Involvement in research and development

Students have the opportunity to get involved in scientific research or development work within FI's research laboratories. At the undergraduate level of study, collaboration typically takes the form of laboratory projects or laboratory-led theses. Typical topics of such focused bachelor theses include evaluation of new procedures, implementation of prototypes, or participation in the development of larger software products.

Science, research and development