FI MU Study Catalogue 2025/2026

Back to introduction page

Bioinformatics

bachelor's program without specializations with foci

The programme is intended for students who wish to gain a solid foundation in bioinformatics – a dynamic and rapidly evolving field at the intersection of computer science, biology, and chemistry. Students will become familiar with the nature of biological and biochemical data and will learn to design and apply modern information technologies for their analysis and for solving specific biological problems. In addition to an initial orientation within this interdisciplinary domain, students will acquire practical skills essential for a smooth transition into professional practice. The programme also offers the opportunity for specialisation through elective courses based on the chosen study track – either focused on the development of bioinformatics tools (with an emphasis on courses taught at the Faculty of Informatics), or on their application in biological research (with an emphasis on courses at the Faculty of Science).

After completing the programme, graduates are well-prepared to enter the job market as qualified bachelor’s degree holders, with the option to further develop their expertise in line with career goals. A common path is to continue in the follow-up Master’s programme in Bioinformatics, jointly run by the Faculty of Science and the Faculty of Informatics, which offers specialisations in structural modelling, systems modelling, or sequence analysis. Alternatively, graduates may pursue other relevant Master's degrees offered by either faculty.

Requirements for successful graduation

Compulsory courses of the program

IB000ext Mathematical Foundations of Computer Science
IB113 Introduction to Programming and Algorithms
IV107 Bioinformatics: Sequences and Genomes
IV109 Modeling and Simulation
IV114 Exercises in Bioinformatics
MB141 Linear Algebra and Discrete Mathematics
MB142 Applied Math Analysis
MB143 Design and Analysis of Statistical Experiments
PA052 Introduction to Systems Biology
PA055 Data Visualization for Bioinformatics
PB001 Introduction to Information Technologies
PB007 Software Engineering I
PB050 Modelling and Prediction in Systems Biology
PB051 Computational Methods in Bioinformatics and Systems Biology
PB153 Operating Systems and Their Interfaces
PB168 Introduction to DB and IS
PB176 Basics of Quality and Managment of Source Code
PV225 Biolab Excursion
PřF:Bi4020 Molecular biology
PřF:C2131 Introduction to bioinformatics
PřF:C2132 Introduction to bioinformatics - seminar
PřF:C2133 Introduction to chemoinformatics
PřF:C2144 Python for bioinformaticians
PřF:C7007 Biochemistry
PřF:C7019 Biochemistry for Bioinformaticians - seminar
PřF:C3210 Structural bioinformatics
PV119 Elements of Law
VB001 English Exam
Design of algorithms Pass at least 1 course of the following list
IB114 Introduction to Programming and Algorithms II
Design of algorithms at Sci Pass at least 2 courses of the following list
PřF:C2142 Design of algorithms in life sciences
PřF:C2143 Design of algorithms in life sciences - seminary
Work with unix-based systems Pass at least 1 course of the following list
PV004 UNIX
PřF:C2110 UNIX Operating System and Programming Basics
Typesetting and academic writing Pass at least 1 course of the following list
VB000 Elements of Style
VB000Eng Introduction to Academic Writing
PB029 Electronic Document Preparation
English Obtain at least 3 credits by passing courses of the following list
VB035 English Skills for IT I
VB036 English Skills for IT II
VV064 Academic and Professional Skills in English for IT
Social science, natural sciences, and humanities background Obtain at least 9 credits by passing courses of the following list
*:CORE* Courses with prefix CORE
Physical education Obtain at least 2 credits by passing courses of the following list
FSpS:p9* Courses for compulsory physical education
SBPrip Revisions for Bachelor State Exam
SBAPR Bachelor Thesis
SOBHA Defence of Thesis
SZB State Exam (Bc degree)

Focus: Applied Bioinformatics

The specialisation provides an understanding of the structure, activity, and reactivity of biomolecules, as well as insight into the organisation of chemical and biological data.

Compulsory courses and other obligations of the study option

PřF:C9530 Structure of biomacromolecules
PřF:C9531 Structure of biomacromolecules
PřF:C2135 Bioinformatics for practice
PřF:C2150 Information processing and visualization in chemistry and biochemistry
PřF:C2145 Structural bioinformatics in praxis
PřF:C7170 Structure and function of the cell
PřF:C9088 RNA & DNA sequence analysis

Recommended course of study

Fall 2025 (1. term)
Spring 2026 (2. term)
Fall 2026 (3. term)
Spring 2027 (4. term)
Fall 2027 (5. term)
Spring 2028 (6. term)

Focus: Development of bioinformatics software

The specialisation equips students with the skills needed to work with technologies essential for the design and development of bioinformatics software tools, including methods from machine learning and artificial intelligence.

Compulsory courses and other obligations of the study option

PB112 Foundations of Object Oriented Programming in Java
PB138 Basics of Web Development and Markup Languages
Computational methods Pass at least 2 courses of the following list
IB031 Introduction to Machine Learning
PB016 Introduction to Artificial Intelligence
MA018 Numerical Methods
Computational technologies Obtain at least 3 credits by passing courses of the following list
PV003 Relational Database System Architecture
PV005 Computer Network Services
PA039 Supercomputer Architecture and Intensive Computations

Recommended course of study

Fall 2025 (1. term)
Spring 2026 (2. term)
Fall 2026 (3. term)
Spring 2027 (4. term)
Fall 2027 (5. term)
Spring 2028 (6. term)