translated by Google

Machine-translated page for increased accessibility for English questioners.

Programming and application development

Are you interested in informatics or computer technology? Thinking about how ubiquitous digital systems are created and managed? Have you encountered programming or are you interested in understanding what it really means? If at least one of these is true or you are just curious and you are trying to solve practical problems, you have just found a suitable study program.

You are expected to study the principles of technical implementation of basic computer aspects from hardware equipment, operating systems, networking to the principles of safe and efficient data storage. At the same time, you will gain knowledge of the basics of mathematics and the theory of informatics. The study combines lectures with seminars and continuous practical verification of your gradually acquired knowledge and skills. There is also a semester project and especially optional, usually financially paid semester practice.

Graduates of this degree program have always a lot to choose from. The program will prepare you especially for the positions of programmers, developers or administrators of computer and information systems, but the possibilities of application are much wider because your ability to solve practical problems will be extremely appreciated.

During your studies, you will be able to participate in a number of faculty labs, start participating in teacher research activities, or work with a commercial firm that is industrial partner faculty.

Application for study (until February 28)
Admission Procedure Guide

Czech study program
Form prezenční
Study time 3 years
Is the study program for you?

Certainly 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, learning does not require you to be able to program; it is enough that you have an open head, you are close to logical thinking and mathematics does not frighten you.

And if you find out that you are more interested in theory during the first year of study, then you can easily switch to the sister computer program Informatics.

Graduate profile

As a graduate of this study program, you will be fully prepared to take up the position of junior and senior developers or information system administrators immediately after studying, and as such you will be highly valued in the labor market. Alternatively, you can continue your studies in a follow-up degree program in Informatics.

Where to go after this study?
Graduate survey

FI graduates are valued in practice, their average gross salary in the last few years is more than CZK 45,000, according to a survey of all levels of study. More about graduate employment

Meet successful graduates

Andrej Pančík
Jana Šimková Bc. Andrej Pančík


He continued his studies at the University of Nottingham and later at the University of Oxford, before doing his full business. He now lives in San Francisco.

Jakub Jurových
M.Phil. Jakub Jurových


Jakub is now CTO at Operam. He received his Master of Philosophy degree from the University of Cambridge, UK.

"The Faculty of Informatics has given me a great basis for continuing my studies at Cambridge and also the space to start my first companies."

Karel Beneš
Jana Šimková Bc. Karel Beneš


“After the state exams, I went to work for Prague, for an employer where I can deal with interesting projects in the telecommunications and banking sectors. I work as a system administrator and specialize in data warehousing. After my son's birth, I agreed to work three days a week from home. ”

Study catalog

In the Study Catalog you will find lists of compulsory and compulsory optional subjects and a recommended course of study.

Study catalog


You will be able to practice 12 weeks. The faculty has extensive cooperation with industrial partners and there are always a number of places in attractive companies, or you can design yourself instead of your practice. The practice is usually paid, in this way you get financial support directly in your studies.

Practice will be realized in the 5th semester, when you will have enough experience that you can apply in practice. The practice takes 4 days a week, the fifth is the teaching and contact with the faculty, where you can easily solve any problems.

Involvement in research and development

Students have the opportunity to engage in scientific research or development work within research laboratories . At the Bachelor's level of study, cooperation is typically carried out in the form of laboratory projects or final theses. Typical topics of such bachelor work include the evaluation of new procedures, the implementation of prototypes, or the participation in the development of larger SW products.

Science, research and development