Bachelor program

The program is designed to allow graduates to continue in computer science master’s program at any university in the Czech Republic and abroad as well.

Basic informations about bachelor studies at FEE

New Bachelor Program Specialization since academic year 2016/2017

Computer and Informatic Science

The graduates of this specialization are able to formulate realistic computer science problems and to design and implement algorithms for their solution, even in tasks requiring basic elements of artificial intelligence… Find out more


Graduates are able to participate not only in the design and development of software systems, but also to actively participate in their maintenance and management across the enterprise. It will be equipped with… Find out more

Computer Games and Graphics

Graduates are able to develop computer games. It will be equipped with knowledge of programming graphics, artificial intelligence, creating 2D and 3D graphic content and implementation of user interfaces. Find out more

Internet of Things

Graduates gain deeper knowledge in electronics, microprocessor technology and computer networks. They will be able to design and implement a built-in devices, algorithms for interacting with the environment in real time… Find out more

Ending specializations

Software Systems

Graduate Software systems are able to participate not only in the design and development of software systems, but is also able to play an active role in their maintenance and management across the enterprise. Emphasis… Find out more

Computer Systems

Graduates of the art computer systems gain during the study deeper knowledge especially in the field of microprocessor technology and computer networks. Applies primarily as integrators and computer network… Find out more

Computer and Informatic Science

Graduates will be able to mathematically formulate the real problems of computer science and design and implement algorithms for their solution, even in tasks requiring basic elements of artificial intelligence, such as… Find out more

Optional subjects

Selecting the optional courses the students can:

  • To deeper their knowledge in the specialization studied.
  • Take the minor specialization.
  • Expand their general knowledge.

Graduates of bachelor’s program of OI must have a broad knowledge base. For this reason, they have to have completed at least three elective courses from economics, management and humanities, foreign language other than English.

Language training

Graduate of bachelor’s program of OI must complete at least one of the compulsory subjects of program or specialization in English language.

The student has the right (not an obligation) to undertake a one-semester training course of English, which is not given credits. If the student has passed all required courses in Czech language, the requirement for English language may be meet by an exam in English language.

We strongly recommend to pass a compulsory examination A4B04AZK before register for a course lectures in English language. Czech and English versions of the course is equivalent student (s) thus completes the subject in either the Czech or English version. Detailed information is available at the Department of Languages.

Courses lecture in English language

(the list is still expanding)

Winter semester

  • AE4B33RPZ: Pattern Recognition and Machine Learning (for specialization Computer and Informatic Science)
  • AE4B33OSS: Operating systems and networks (for specialization Software Systems and Computer and Informatic Science)
  • AE4B34EM: Electronics and Microelectronics (for specialization Computer Systems)
  • AE4B17EAM: Electromagnetism (for specialization Computer Systems)
  • AE0B01LAG: Linear algebra (for all specializations)
  • AE0B01PSI: Probability, Statistics and Theory of Information (for all specializations)
  • AE0B36PR1: Programming 1

Summer semester

  • AE4B33FLP: Functional and Logic Programming (for specialization Computer and Informatic Science)
  • AE4B38DSP: Distributed Systems and Computer Networks (for specialization Computer Systems)
  • AE4B02FYZ: Physics for Informatics (for all specializations of the bachelor's studies)
  • AE0B36APO: Computer Architectures (for all specializations of the bachelor's studies)
  • AE0B01LGR: Logic and Graph Theory (for all specializations of the bachelor's studies)
  • AE3B33OSD: Operating Systems and Databases (for specialization Computer Systems)
  • AE0B36PR2: Programming 2

Minor specializations

The program of OI offers the opportunity to add the minor specialization to the major specialization. The minor specialization is recognized retroactively in the event that student has successfully finished courses of the minor specialization. The board of OI negotiates with faculty to bring minor specialization at diploma. Now follows a detailed description of the minor specializations. The most of minors can be chosen and added to any major specialization.

List of Final State Examinations

Study informations

visit the website FEE CTU