VSB - Technical University of Ostrava Bachelors in Computer Science
VSB - Technical University of Ostrava

VSB - Technical University of Ostrava

Bachelors in Computer Science

Ostrava, Czech Republic

Bachelor's degree

3 years

English

Full time

Sep 2026

CZK 50,000 / per semester

On-Campus

* for AY 2026-27

Key Summary

    About : The Bachelors in Computer Science offers a thorough understanding of computer science principles, programming, and system design. The program emphasizes practical training through hands-on experiences and projects. Students will explore various algorithms, data structures, and software development methodologies over the course duration.
    Career Outcomes : Graduates can pursue a variety of career paths in technology, including software development, systems analysis, data science, and IT consultancy. Opportunities exist in both large corporations and startups, enabling graduates to find roles that suit their interests and skills.

The graduate of The Bachelor Computer Science Program is a professional with knowledge and skills that meet internationally recognized standards. The bachelor's study provides him/her excellent ability to orientate him/herself on the evolving labour market. During the study, the ratio between knowledge and skills is very carefully balanced, even concerning the individual interest of the student. Also though new technologies are still emerging and promoting, the background of the bachelor’s degree provides excellent potential for further professional growth needed to adapt to new trends in technology development and the ability to be successful after graduation. In the case of a broader interest in the field, the graduate of the bachelor program is well-prepared to continue the master’s degree in the Computer Science program.

Hard skills

  • Oracle
  • Software architecture
  • Process analysis
  • Algorithms and data structures
  • SQL
  • C/C++
  • Blender
  • Linux
  • Parallel data processing
  • JPA
  • CUDA
  • Microsoft SQL Server, T-SQL
  • Cordova
  • Backend / frontend development
  • Development of web applications
  • PHP
  • Java
  • Angular.js
  • MPI
  • PL/SQL
  • Knowledge of web applications trends
  • PostgreSQL
  • Network technologies
  • Design and implementation of a data layer
  • JDBC, ADO.NET
  • Object-oriented programming
  • RUP
  • IOS
  • Software development
  • Software analysis
  • Application programming
  • Data analysis
  • Object analysis
  • JUnit
  • Android
  • Computer network administration
  • Windows
  • OpenCV
  • Software development
  • Object-oriented software design
  • OpenMP
  • HTML, CSS
  • Spring
  • GIT
  • Maven
  • JavaScript (jQuery)
  • Haskell
  • Programming techniques (C, Java…)
  • .NET
  • UML
  • Fortran
  • Software design patterns
  • Python
  • Modelling tools
  • AJAX
  • Information systém development
  • x86 Assembler
  • ICT security
  • Vector graphics
  • PyTorch
  • Functional/data analysis of information systems
  • OpenGL
  • Parallel programming
  • JSF
  • Unreal Engine
  • OS (Windows/Linux) administration
  • Dlib
  • Django