Detailed search
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
close

Bachelor’s, Master’s and PhD Degree Programmes

Bachelor’s Degree Programme in Computer Science

The bachelor study programme in Computer Science 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 study programme usually takes three years to complete, and ends with a state final examination, after the successful completion of which the student is awarded the title of Bachelor of Science. 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 1, Linear Algebra 1, Linear Algebra 2, Discrete Mathematics) and introductory courses in algorithms (Introduction to Algorithms, Algorithms and Data Structures 1), programming (Programming 1, Programming 2) and computers (Principles of Computers, Introduction to Networking, Introduction to Linux).

During the second year students learn further mathematical theory (Combinatorics and Graph Theory 1, Mathematical Analysis 2, Propositional and Predicate Logic, Probability and Statistics 1), as well as the theoretical basics of programming and computers (Algorithms and Data Structures II, Automata and Grammars, Database Systems). In the second year, students are also required to learn some practical programming and to present an Individual Software Project. Students choose other courses according to their individual needs and interests, and they also select which of the three specializations they would like to pursue: General Computer Science, Databases and Web or Artificial Intelligence.

During the third year students choose courses according to their specialization and they are also expected to work on their bachelor’s thesis. Studies in the programme are concluded with the state final examination.

Graduates from our programme 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 skills acquired 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 may also work as programmers or network administrators.

Master’s Degree Programmes

In our master’s programmes, students are given a broad overview of their field, helping them to think independently, to distinguish between important and marginal problems, and to accommodate quickly to novel technologies. The focus is on understanding the core principles of how and why things work and on the application of these principles within modern technologies. The strong theoretical basis of the master’s study programme gives our graduates a competitive advantage in a dynamically evolving world where today’s technologies are often obsolete tomorrow.

Studies usually take two years and finish with a state final examination and master’s thesis defense. After successful completion the student is awarded the title of Master of Science. We offer Master’s Programmes in Computer Science, in Mathematics and in Physics; more detailed description of the programmes is provided below.

Master’s Programmes in Computer Science

Currently we offer seven Computer Science programmes in English (the complete description is available here):

Master’s Programme in Mathematics

The master’s programme in Mathematics leads students to achieve a deep and solid understanding of higher mathematics. It is designed to encourage analytical thinking, creativity and comprehensive understanding, combined with an ability to apply mathematical methods to real-life problems. It offers degrees in several study branches, ranging from pure abstract mathematics to applications in various fields (the complete description is available here):

Master’s Programme in Physics

 

Graduates find employment not only at universities and research institutes, but also in banks, financial and insurance companies, the pharmaceutical industry, the software industry, and marketing and telecommunication companies.

PhD Degree Programmes

Study Programme Mathematics

Study Programme Computer Science

Study Programme Physics

Semesters, Lectures and Exams

The academic year is divided into two semesters — a winter semester, starting in October, and a summer semester, starting in February. In each semester, there are 13 weeks of teaching and an examination period of 5 weeks. The courses are mostly in the form of lectures and recitations. The lectures cover the theoretical underpinnings of the subject, and there is time for applications of the theory in the recitations. The schedule of the faculty consists of 45-minute lessons with 5-minute breaks, and most of the lectures and recitations are organized as 90-minute long blocks of two such lessons once or twice a week. Attendance of lectures and recitations is usually not obligatory, but is strongly recommended. Mastery of a subject is confirmed by course credit and/or by an exam. Course credits (usually for recitations) are awarded at the end of the semester. The conditions for obtaining a course credit differ according to the nature of the course, from completing a test to programming an application or writing a survey. Exams are taken during the 5-week examination period and can be oral or written.

Want to know more?

Check our admission procedure, read alumni testimonials, find out about living in Prague or download our Study Guide which contains a detailed description of our programmes.

Other study options at Charles University in Prague

Do you want to study in the Czech Republic, but you find the Czech language to be really tricky? If you are interested in economics, sociology, politics or territorial studies, the Faculty of Social Sciences is a great option for you! One bachelor’s degree programme and thirteen master’s degree programmes are taught in English, fully accredited by the Czech Ministry of Education. Find more information about the programmes, admissions and student life at https://fsv.cuni.cz/en.