Bachelor Programme

Study Programme Informatics

The programme is built on a common theoretical basis consisting of 21 compulsory courses totaling 119 ECTS credits (total workload is 180 ECTS credits) to equip graduates with the knowledge and skills at all levels of ICT architectures. Structure of the program reflects the recommendations of ACM and IEEE CS, the world's most recognized authorities in the field of informatics degree programs. The program is divided into six branches, each of which is characterized by a group of six compulsory branch courses.

One of these branches - Web and Software Engineering, is internally divided into three specializations: Software Engineering, Web Engineering, and Computer Graphics.

Profiles of graduates from all branches of the program builds on a common foundation of mathematics (analysis, algebra, logic, discrete mathematics, graph theory, probability and statistics), theoretical computer science (algorithms, formal languages and automata, complexity theory) and IT courses, covering all levels of architectures of ICT systems (digital and analog circuitry, processor architecture and hardware tools, operating systems, databases, computer networks, security, software engineering and programming.

Study Plans

Study plans are available at Bachelor study programme Informatics

Study Branches open for admission in 2016 (for study starting in October 2016)

Computer Science

  • principles and possibilities of programming languages,
  • inteligent sytems and reliable programs,
  • efficient algorithms and how to use them.

More information is available at Computer Science Bachelor (BIE-TI)


Computer Security and Information technology

  • computer security,
  • administration and configuration of networks, www servers, and databases,
  • understanding of operation systems (servicing, debugging, scrippting).

More information is available at Computer Security and Information technology (BIE-BIT)


Web and Software Engineering, specialization Software Engineering

  • realization of large scale software,
  • analysis, development, implementation and testing,
  • work in software teams (SW firm acting).

More information is available at Web and Software Engineering, specialization Software Engineering (BIE-WSI-SI)


Study Branches NOT OPEN for admission in 2016

Knowledge Engineering

  • data processing,
  • data acquisition, methods for storing information, algorithms for extracting important information from data,
  • cloud-based technologies for Big Data, tools for pre-processing and custom data mining, artificial-intelligence-based tools.

More information is available at Knowledge Engineering (BIE-ZI)


Web and Software Engineering, specialization Web Engineering

  • knowledge of specific architectures and technologies of the web systems, HTTP, HTML , and XML,
  • algorithms and architectures for searching and indexing the web content,
  • dynamic programming languages, and technologies of modern databases optimized for realizing scalable systems.

More information is available at Web and Software Engineering, specialization Web Engineering (BIE-WSI-WE)


Computer Engineering

  • balanced mix of HW and SW (e.g. how to use HW pro faster solving of SW problems),
  • design of systems that you can meet everywhere (SoC, mobil, MP3, FPGA, RFID),
  • more cores more knows, or paralelism is natural in HW.

More information is available at Computer Engineering


Web and Software Engineering specialization Computer graphics

This specialization is currently not offered in the English version.

Responsible person for the content of this page: 
Miroslav Balík,

Last modified: 24.1.2016, 11:16