Study programmes
Computer Science with specialisation in Systems Programming
Study program:
Computer Science
SP code:
Study form:
full-time
Study type:
Bachelor's
Standard duration of study in years:
3
Language of instruction:
Czech
Title:
Bc.
Title:
No
More details
SP name in English:
Computer Science
SP name in Latin:
Studia informatica
SP profile:
academically oriented
SP characteristics
The aim of the bachelor program Computer Science is an education of graduates with a broad knowledge in two areas. The first area of gained expertise is applied computer science, in particular the ability to analyze and program real world problems, which enables the graduates to get jobs in the industry directly after finishing their bachelor degree. The second area is theoretical computer science (including a relatively broad mathematical foundation), which enables the graduates to continue their studies on a master (and later possibly also a doctoral) level. The coverage of both above mentioned areas is in an accord with the position of computer science on the borderline between technical and natural sciences.
The study program Computer Science has six specializations. Four of them are more practically oriented (Programming and software development, Systems programming, Web a data oriented programming, Computer graphics and vision) and two more theoretically focused (Foundations of computer science, Artificial intelligence). The first year of study is common for all six specializations, which allows students to pick their specializations as late as in the second year of study, when they have enough information for such a decision.
An important part of the study program is creative work, which includes student theses. This type of work is aimed at software and specialized hardware development (in the applied area of computer science), and at scientific publications (in the theoretical area of computer science).
The study program Computer Science has six specializations. Four of them are more practically oriented (Programming and software development, Systems programming, Web a data oriented programming, Computer graphics and vision) and two more theoretically focused (Foundations of computer science, Artificial intelligence). The first year of study is common for all six specializations, which allows students to pick their specializations as late as in the second year of study, when they have enough information for such a decision.
An important part of the study program is creative work, which includes student theses. This type of work is aimed at software and specialized hardware development (in the applied area of computer science), and at scientific publications (in the theoretical area of computer science).
More details
Graduate profile for the public:
Graduates of the study program Computer Science possess a combination of skills and knowledge, which enables them to work both on IT applications (programming, systems administration, SW application development), and in analytical jobs, which require deep theoretical background and sharp critical thinking. Graduates are capable of quickly absorbing new findings and thus be well versed in the rapidly changing world of IT technologies. The exact profile of a graduate of course depends on the chosen specialization as different specializations put different emphasis on concrete skills and knowledge.
Job market opportunities for graduates of all six specializations are excellent. The list of occupations for which graduates are prepared in the individual study specializations include: programmer, applications developer (both for standard and mobile platforms), software analyst, data and web application analyst, process analyst (especially in IT companies), computer systems administrator, process optimization specialist, natural language processing specialist (both for spoken and written language). These occupations belong to those most demanded on the job market. The unemployment rate of our graduates is null and a vast majority of our graduates stays in the field in which they obtained their degree.
Job market opportunities for graduates of all six specializations are excellent. The list of occupations for which graduates are prepared in the individual study specializations include: programmer, applications developer (both for standard and mobile platforms), software analyst, data and web application analyst, process analyst (especially in IT companies), computer systems administrator, process optimization specialist, natural language processing specialist (both for spoken and written language). These occupations belong to those most demanded on the job market. The unemployment rate of our graduates is null and a vast majority of our graduates stays in the field in which they obtained their degree.
Related accreditations
| Faculty | Name of the study program | Language of instruction | Study form |
|---|---|---|---|
| Matematicko-fyzikální fakulta | Computer Science with specialisation in Artificial Intelligence | angličtina | prezenční |
| Matematicko-fyzikální fakulta | Computer Science with specialisation in Programming and Software Development | angličtina | prezenční |
| Matematicko-fyzikální fakulta | Computer Science | angličtina | prezenční |
| Matematicko-fyzikální fakulta | Computer Science with specialisation in Systems Programming | angličtina | prezenční |
| Matematicko-fyzikální fakulta | Computer Science with specialisation in Computer Graphics and Vision | angličtina | prezenční |
| Matematicko-fyzikální fakulta | Computer Science with specialisation in Web and Data Oriented Programming | angličtina | prezenční |
| Matematicko-fyzikální fakulta | Computer Science with specialisation in Computer Graphics, Vision and Game Development | angličtina | prezenční |
| Matematicko-fyzikální fakulta | Computer Science with specialisation in General Computer Science | angličtina | prezenční |
Teaching provided by
Faculty:
- Faculty of Mathematics and Physics (MFF) https://www.mff.cuni.cz
Cooperating institutions:
No
More details
Foreign university joint diploma type:
No
External department:
No
Classification
Area of education:
- Informatics
SP structure
Specialisation:
Double-curriculum study:
No
More details
Specialisation name in English:
- General Computer Science
- Computer Graphics and Vision
- Computer Graphics, Vision and Game Development
- Programming and Software Development
- Systems Programming
- Artificial Intelligence
- Web and Data Oriented Programming
Specialisation name in Latin:
- Studia informatica generalia
- Graphice et visio computatoria
- Graphice et visio computatoria, ludorum programmatio
- Ars programmationis, creatio partium programmationis
- Systematum programmatio
- Intellegentia artificialis
- Programmatio interreti moderando ac datothecis tractandis applicata
Data for persons with disabilities
Contact person for persons with disability:
Mgr. Veronika Jonáková
Web page for persons with disability:
Further information about the study of persons with disability:
Personal provision
Garant SP:
- prof. RNDr. Ondřej Čepek, Ph.D.
Study plans
Plans according to accreditation:
full-time study form with language of instruction Czech: with specialization Web and Data Oriented Programming
full-time study form with language of instruction Czech: with specialization Computer Graphics, Vision and Game Development
full-time study form with language of instruction Czech: with specialization Programming and Software Development
full-time study form with language of instruction Czech: with specialization Artificial Intelligence
full-time study form with language of instruction Czech: with specialization Systems Programming
full-time study form with language of instruction Czech: with specialization General Computer Science
full-time study form with language of instruction Czech: with specialization Computer Graphics and Vision
Instruction
Admission procedure requirements:
Can be studied in combination
No combinations have been found