Computer Science - Artificial Intelligence, M.Sc.

  • Application Deadline
  • 24 months
  • English (schedule IELTS)
University rank #196 (BCR) ,
In the Computer Science - Artificial Intelligence Master’s program at Charles University, 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 strong theoretical basis of the Computer Science - Artificial Intelligence Master’s program at Charles University 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 exam and Master’s thesis defense. After successful completion the student is awarded the title of a Master of Science.

The study branch Artificial Intelligence provides education in the area of theoretical and applied knowledge for design of intelligent systems in various areas including data analysis, automated problem solving, and robotic applications. The emphasis is put on deep understanding of formal theoretical foundations and their practical applicability. Students will gain knowledge about design of efficient data structures, about formal modeling of problems and knowledge by using techniques of mathematical logic and probability theory, about algorithms (classical and nature-inspired) for problem solving, for control of autonomous agents, for machine learning, and for data mining, and about complexity analysis of computational methods. The students will learn how to apply these techniques and how to extent them both for abstract (data) and physical (robotic) worlds in single-agent and multi-agent environments. The study branch Artificial Intelligence can be studied in three specializations: Intelligent agents, Machine learning, and Robotics.

Graduates can apply and further extend techniques for the design of intelligent systems, including knowledge modeling and formal modeling of complex systems by means of mathematical logic and probability theory, automated problem solving, planning and scheduling, control of autonomous agents (both virtual and physical), machine learning, and data mining. They are also able to analyse and formally model a complex decision problem, propose an appropriate solving technique, and implement it. Graduates can work in research and development in either academia or industry in any position requiring logical reasoning, analytical capabilities, an algorithmic approach, and the exploitation of modern methods of computer science (declarative and nature-inspired programming).

Charles University ranks among the top 2% of universities worldwide, a fact that has been repeatedly confirmed by international university rankings. In computer science and mathematics it does even better. We provide the facts below.

  • Wikipedia-Mining Algorithm Reveals World’s Most Influential Universities – Charles University in Prague: rank 34.
  • Microsoft Academic Search: Charles University is among the 10 top institutions in Discrete Mathematics worldwide and among the 100 top institutions in Algorithms and Theory
  • The Times Ranking: rank 301–350
  • Top universities: rank 200–300
  • Higher Education Evaluation and Accreditation Council of Taiwan: overall rank 247 and 167 in Computer Science and Mathematics
  • Mathematics programs included in the Excellence group of top European universities by the CHE Excellence Ranking 2010.
  • Charles University is consistently ranked as the No. 1 Computer Science school in the Czech Republic.
  • The education programs at Charles University are accredited by the Ministry of Education, Youth, and Sports of the Czech Republic and the degrees awarded to our graduates are internationally recognized.


The education programs at Charles University are accredited by the Ministry of Education, Youth, and Sports of the Czech Republic and the degrees awarded to our graduates are internationally recognized.

Programme Structure

Obligatory courses

  • Introduction to Complexity and Computability
  • Data Structures
  • Probabilistic Methods
  • Artificial Intelligence
  • Diploma Thesis I
  • Diploma Thesis II
  • Diploma Thesis III

Elective courses

  • Neural Networks
  • Applications of Neural Networks Theory
  • Neural Networks Implementation I
  • Boolean Functions and Their Applications
  • Methods of Logic Programming
  • Evolutionary Algorithms I
  • Evolutionary Algorithms II
  • Introduction to Robotics
  • Machine Learning
  • Seminar on Artificial Intelligence I
  • Seminar on Artificial Intelligence II
  • Seminar on Mobile Robotics
  • Evolutionary Robotics
  • Human-like Artificial Agents
  • Artificial Intelligence I
  • Planning and Scheduling
  • Robot I
  • Robot II
  • Logic Programming I
  • Logic Programming II
  • Lambda Calculus and Functional Programming I
  • Computers and Cognitive Sciences
  • Decision Procedures and Verification
  • Probabilistic Robotics
  • Probabilistic graphical models
  • Internet and Classification Methods
  • Multiagent Systems
  • Machine Learning in Bioinformatics
  • Mobile Robotics
  • Data Mining
  • Statistical Methods in Data Mining Systems
  • Methods of Mathematical Statistics
  • Logic in Computer Science
  • Game Theory
  • Constraint Programming
  • Statistical Methods in Natural Language Processing I
  • Statistical Methods in Natural Language Processing II
  • Selected Problems in Machine Learning
  • Machine Learning Methods
  • Computer vision and robotics
  • Software Project
  • Credit for Project
  • Microcontroller Programming
  • Embedded and Real Time Systems
  • Artificial Intelligence
  • Software Engineering for Dependable Systems
Other recommended courses
  • Neural Networks Implementation II
  • Representations of Boolean Functions
  • Lambda Calculus and Functional Programming II
  • Practical Course in Robotics
  • Fundamentals of Speech Recognition and Generation
  • Introduction to Machine Learning
  • Algorithms in Speech Recognition
  • Statistical Machine Translation
  • Information Retrieval
  • Digital Image Processing
  • Bioinformatics Algorithms
  • Project Management – System Dynamics I
  • Company Management – System Dynamics II

Detailed Programme Facts

  • Programme intensity Full-time
    • Full-time duration 24 months
  • Languages
    • English
  • Delivery mode
    On Campus

Why Use Studyportals Apply

We’ll make it easier for you to apply to your favourite programmes. Get your application process going right away by completing just a couple of steps. By using Studyportals Apply you’ll enjoy several VIP benefits, such as:

  • Queue priority: Get to the front of the applicant queue and have your application processed faster.

  • No application fee: Don’t worry about application fees, we’ve got you covered!

  • Apply anytime: You provide all the necessary info and documents, we take care of the deadlines.

  • Apply to multiple programmes: You may select multiple programmes and/or universities, all in one place.

  • Free service! This is a free service provided by Studyportals, the international study choice platform.

How to Apply?

Simply go to Studyportals apply and talk to Betty, our lovely application specialist. She will guide you throughout the whole process.


"Hi, I'm Betty! Before starting, please make sure you have all these documents scanned and available on your device: your diploma, the transcript of records, your passport, your CV and your English language certificate."

English Language Requirements

You only need to take one of these language tests:

  • Minimum required score:


    The IELTS – or the International English Language Test System – tests your English-language abilities (writing, listening, speaking, and reading) on a scale of 1.00–9.00. The minimum IELTS score requirement refers to which Overall Band Score you received, which is your combined average score. Read more about IELTS.

    Schedule IELTS
  • Minimum required score (Grade C):


    The CAE test – or the Cambridge Advanced English – is an exam for applicants who wish to get a Certificate in Advanced English. To receive the Advanced certificate, test-takers must score between 142 and 210 on the Cambridge English: Advanced test.

    Note: degree programmes and applications may require a more specific minimum score for admission.

  • Minimum required score:


    The TOEFL – or Test OF English as a Foreign Language – offers a paper-based test (PBT). The final, overall PBT score ranges between 310 and 677, and is based on an average taken from the three test components (listening, structure, and reading). The writing part of this test is scored separately on a scale of 0-6. Read more about TOEFL (PBT).

  • Minimum required score:


    The TOEFL – or Test Of English as a Foreign Language – offers an internet-based test (iBT). The final, overall iBT score ranges between 0 and 120, and includes a scaled average from the four components (reading, listening, speaking, and writing). Read more about TOEFL (iBT).

Academic Requirements

To apply for the Bachelor of Computer Science program delivered in English you must

  • 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.

For more information please visit programme website.

Tuition Fee

  • International Applies to you

    5100 EUR/year
    Tuition Fee
    Based on the original amount of 5100 EUR per year and a duration of 24 months.
  • EU/EEA Applies to you

    5100 EUR/year
    Tuition Fee
    Based on the original amount of 5100 EUR per year and a duration of 24 months.
We've labeled the tuition fee that applies to you because we think you are from and prefer over other currencies.
  • 140 000 CZK (around 5100 EUR) per academic year; students from the EU are
    eligible for a 40 percent discount.

Living costs for Prague

  • 15441 - 26250 CZK/month
    Living Costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


StudyPortals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

The Global Study Awards: get funded with up to £10,000 to study abroad

Together with the ISIC Association and British Council IELTS, StudyPortals offers you the chance to receive up to £10000 to expand your horizon and study abroad. We want to ultimately encourage you to study abroad in order to experience and explore new countries, cultures and languages.