Bachelors in Computer Science
VSB - Technical University of Ostrava
Key Information
Campus location
Ostrava, Czech Republic
Languages
English
Study format
On-Campus
Duration
3 years
Pace
Full time
Tuition fees
Request info
Application deadline
Request info
Earliest start date
Request info
Introduction
Bachelors in Computer Science
The graduate of The Bachelor Computer Science Program is a professional with knowledge and skills that meet internationally recognized standards. The bachelor study provides him/her excellent ability to orientate him/herself on the evolving labor 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 of the Computer Science program.
Admissions
Scholarships and Funding
Several scholarship options are available. Please check the VSB-Technical University of Ostrava for more information.
Curriculum
Semester 1
Compulsory
- English Language b/I for FEI - intermediate
- Functional programing
- Introduction to Digital Systems
- Introduction to Logical Thinking
- Introduction to programing
- Mathematical Analysis 1
- Physical Education A
- Safety in Electrical Engineering
- Sociology
Semester 2
Compulsory
- Algorithms I
- Computer Architecture and Parallel Systems
- English Language b/II for FEI - intermediate
- History of Science and Technology
- Introduction to Software Engineering
- Linear Algebra
- Mathematical Analysis 2
- Object Oriented programing
- Physical Education B
- Typography of Technical Documents
Semester 3
Compulsory
- Algorithms II
- Computer Networks
- Database Systems I
- Discrete Mathematics
- English Language b/III for FEI - intermediate
- Information Systems Development
Semester 4
Compulsory
- Database systems II
- English Language b/IV for FEI - intermediate
- Introduction to Theoretical Computer Science
- Scripting Languages
- Semestral Project
- User Interfaces
Semester 5
Compulsory
- Bachelor Project I
- Fundamentals of Computer Graphics
- Fundamentals of Machine Learning
- Operating Systems
Semester 6
Compulsory
- Bachelor Project II
- Computer Security
- programing Languages and Compilers
Program Outcome
Graduate's knowledge
The graduate acquires the necessary knowledge of mathematics and theoretical computer science as a theoretical background. The theoretical knowledge is needed to understand the essence of Computer Science as an independent discipline, and its division into three parts: theoretical, computer systems, and application-oriented subdisciplines. The acquired knowledge enables the graduate to understand the relationships between individual parts of computer science and its concepts, common approaches, and methods, including conditions and limitations for their practical use. Thanks to the theoretical foundations, techniques, tools, and methods, the graduate has the prerequisites for flexible adaptation to practice requirements, especially in software development, maintenance of SW systems, and technical skills necessary for their operation.
Graduate's skills
In the professional part of the profile, the graduate acquires skills in computer systems and application-oriented subdisciplines in the field of software engineering. Great emphasis is placed on software design and development, on the maintenance of SW and HW systems, on selected parts of computer graphics, and the basics of data analysis and intelligent systems. These are mainly technical skills applicable in computer and database systems management, software design and development, computer graphics, and data analysis. These skills enable the graduate to solve common practical problems in the field within a clearly defined task, including independent decision-making on the appropriate procedure, which is based on a professionally substantiated assessment of information relevant to solving the problem.
Program Tuition Fee
Career Opportunities
Graduate's employment
The goals of the study program correspond to the demand of the labor market. They are based on the typical application of graduates in companies focused on software development as a software developer, in companies and offices as an administrator of HW and SW systems and networks, and as an erudite professional in companies engaged in selling HW and SW