Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 3.55 k / Year(s) Foreign:$ 5.91 k / Year(s) Deadline: Apr 30, 2025
401–500 place StudyQA ranking:9489 Duration:3 years

Photos of university / #_charles.university_

The Bachelor of General Computer Science study program is intended for students who would like to learn the lasting foundations of computer science and to become proficient in its methods and approaches. A soundly built theoretical base is invaluable for working with applications and software development, and is a necessity for further study and research in computer science. The bachelor study program usually takes three years and ends with a state final exam, after the successful completion of which the student is awarded the title of bachelor. The degree awarded is accredited by the Ministry of Education, Youth, and Sports of the Czech Republic and is internationally recognized. The language of instruction is English

In the first year, there are basic mathematical courses (Mathematical Analysis I, II, Linear Algebra I, II, Discrete Mathematics, Combinatorics and Graphs), and introductory courses to programming and computers (Programming I, II, Principles of Computers, Introduction to Networking, Algorithms and Data Structures, Introduction to UNIX).

During the second year students learn further mathematical theory (Mathematical Analysis III, Propositional and Predicate Logic, Probability and Statistics), as well as the theoretical basics of programming and computers (Algorithms and Data Structures II, Optimization Methods, Non-Procedural Programming, Automata and Grammars, Database Systems). In the second year, students are also required to learn some practical programming (they have to choose one of the following courses: Programming in C++, Java, C# Language and .NET Framework) and present an Individual Software Project. The students should choose other courses according to their individual needs and interests.

During the third year, students are expected to work on their bachelor thesis. There is only one further mathematical course (Algebra) recommended for the third year. Obligatory courses are complemented by courses chosen by the student him/herself. Here you can download the complete list of obligatory and elective courses for our bachelor Computer Science program.

Graduates from our program are familiar with the fundamentals of mathematics and computer science. They have both theoretical and practical experience with programming and basic knowledge in more specific areas according to their choice of advanced classes. The acquired skills provide a good background for a follow-up master’s degree, as well as sufficient knowledge for immediate employment. Graduates are able to perform well in any position where logical thinking is required. They can also work as programmers or network administrators.

  • hold or be working towards a School Leaving Certificate  (Diploma) or its equivalent; in cases required by law, a certification of equivalence of education must accompany the application;
  • meet the Reasoning Requirements, and
  • provide sufficient proof of English Language Proficiency.

To submit your scores electronically, please use the following Institution codes:

TOEFL 3184 SAT 7249 ACT 6790 IB 000147

There are two selection rounds each year: a winter round with submission deadline February 28, 2017, and a spring round with submission deadline May 31, 2017. The review committee will select the best 70 applicants in each round. The goal of the admissions review process is to select from the pool of applicants those individuals who have best shown the capability and diligence expected of Charles University students. If you are from outside the European Union and the Schengen Area, we advise applying in the winter round so as to have enough time to obtain a student visa or long-term residence permit for the Czech Republic.

School Leaving Certificate (Diploma)

Depending on the country in which you completed secondary school or high school, you must submit the following documents:

  • For applicants from Germany, Poland, Hungary and Slovenia: secondary school leaving certificate and, if the school certificate does not clearly show the content and scope of subjects that you have studied, also certified secondary school transcripts with an official translation into English or Czech (if issued in a different language to these).
  • For applicants from all other countries: secondary school leaving certificate and also certified secondary school transcripts with an official translation into English or Czech (if issued in a different language to these).

If you have not yet completed your secondary education but you are about to complete it soon, let us know. You can provide us with the documentation later; however, you must have completed your studies before enrollment.

Reasoning Requirements

The table below summarizes the minimum Reasoning Requirements for the undergraduate Computer Science programme at Charles University in Prague; you must achieve the minimum score for at least one of the qualifications listed here or provide us comparable results for other recognized qualifications such as Irish Leaving Certificate, German Abitur, Bagrut in Israel, HKDSE in Hong Kong or STMP in Malaysia (specific required scores for other internationally recognized qualifications will be provided on request).

Test Minimum score
SAT Composite Score (Math + Reading + Writing in Old SAT) / (Math + Reading & Writing in New SAT) 1650 / 1190
SAT Subject Test in Mathematics, level I or II 700
ACT Composite Score 24
ACT Mathematics 24
International Baccalaureate Diploma 32
International Baccalaureate Mathematics HL 6
GCE A Level or GCE AS Level* (not including General Studies, Critical Thinking or Key Skills). A A B
GCE A Level Mathematics or GCE AS Level Mathematics* B
Mathematics Entrance Test at Charles University in Prague, Faculty of Mathematics and Physics (optional)** 40

*Applicants who receive their A Levels results after the application deadline will be given conditional offers in June or July on the basis of their predicted grades; the offer will be confirmed after the results come out.

**The entrance examination takes place in June 2017 in Prague, organized by the Faculty of Mathematics and Physics at Charles University. The test consists of 10 problems, each worth a maximum of 10 points, for a maximum total score of 100. You might wish to look at sample tests: the 2012 test (pdf) the 2013 test (pdf), the 2014 test (pdf), the 2015 test (pdf) or the 2016 test (pdf). The entrance examination is not compulsory — it is an alternative to the other standardized tests.
For the entrance examination, the only equipment that you will need is stationery. The use of any other equipment is not permitted.

Compliance with the admission requirements into the Computer Science program in the Czech language is an alternative to the above minimum Reasoning Requirements.

Applicants that will not sufficiently demonstrate the necessary reasoning requirements by May 9, 2017, or with their application, will be invited to take the entrance examination in Prague.

To submit your scores electronically, please use the following reporting codes:

TOEFL 3184 SAT 7249 ACT 6790 IB 000147

English Language Proficiency

All applicants must have an adequate command of English in order to enroll at Charles University. An applicant’s proficiency level in English may be demonstrated by language tests; any language test results should not be older than two years. The only exemptions from this requirement are students who have completed their previous education with English as the sole language of instruction in one of the following countries: Australia, Canada, Ireland, New Zealand, UK and USA.

The table below summarizes the minimum requirements in the various tests of English that we recognize; you must meet the minimum score for at least one of the tests listed here, or provide us comparable results for other recognized qualifications (if in doubt please contact us to obtain specific required scores for other internationally recognized English Language qualifications).

Test Minimum score
TOEFL Paper / Computer / Internet based 550 / 213 / 80
SAT Critical Reading and Writing in Old SAT / Evidence-Based Reading and Writing in New SAT 550 in each part / 550
ACT English and Reading 24
International Baccalaureate English 6
IELTS 6.5
Cambridge ESOL FCE A level
Cambridge ESOL CPE, or Cambridge ESOL CAE Passed
City&Guilds International ESOL, or City&Guilds International Spoken ESOL Expert level
The European Language Certificates Level TELC English C1
UNIcert English for Mathematicians Level C1
Melab 77
Examination for the Certificate of Proficiency in English (ECPE) Pass
Test of English for International Communication (TOEIC) 605
Vancouver English Centre (VEC) level / online score 13-14 / 74
General State Language Examination in English in the Czech Republic Pass
Similar programs:
Study mode:On campus Languages: English
Local:$ 58.8 k / program Foreign:$ 58.8 k / program
StudyQA ranking: 4097
Study mode:On campus Languages: Italian
Local:$ 1.07 k / Year(s) Foreign:$ 1.07 k / Year(s)
601–800 place StudyQA ranking: 4622
Study mode:On campus Languages: Italian
Local:$ 1.07 k / Year(s) Foreign:$ 1.07 k / Year(s)
401–500 place StudyQA ranking: 5156
Study mode:On campus Languages: Italian
Local:$ 1.07 k / Year(s) Foreign:$ 1.07 k / Year(s)
401–500 place StudyQA ranking: 5977
Study mode:On campus Languages: English
Local:$ 10.6 k / Year(s) Foreign:$ 14.7 k / Year(s)
401–500 place StudyQA ranking: 10506
Study mode:On campus Languages: English
Foreign:$ 14.8 k / Year(s)
Deadline: Jul 1, 2025 501–600 place StudyQA ranking: 7018
Study mode:On campus Languages: English
Foreign:$ 10.3 k / Year(s)
1001+ place StudyQA ranking: 14089