M.Sc. On Campus

Computer Science - Language Technologies and Computational Linguistics

24 months
5395 EUR/year
3237 EUR/year
Tuition fee
Apply date
Start date


The aim of the study Computer Science - Language Technologies and Computational Linguistics program from Charles University is to get the graduates ready for research in the area of natural language processing and development of applications dealing with both written and spoken language.


Examples of such applications are systems of information retrieval, information extraction and summarization, machine translation, text analytics, grammar checking, automatic speech recognition, spoken dialogue systems, and speech synthesis. 

The emphasis is put on deep understanding of formal mathematical and algorithmic foundations and their practical applicability in natural language processing tasks. Students of the Computer Science - Language Technologies and Computational Linguistics program from Charles University have the possibility to focus either on theoretical aspects of formal description of natural languages or on the technology-oriented side (state-of-the-art methods in statistics, machine learning and deep learning) for language data processing.

Information about graduate employment

The graduate is familiar with mathematical and algorithmic foundations of automatic natural language processing, with theoretical foundations of formal description of natural languages, as well as with state-of-the-art machine learning techniques. 

Programme Structure


  • Graduates have the ability to apply the knowledge acquired during their studies in the design and development of systems automatically processing natural language and large quantities of both structured and unstructured data, such as information retrieval, question answering, summarization and information extraction, machine translation and speech processing. 
  • They are equipped with good knowledge, skills, and experience in software development and teamwork applicable in all areas involving the development of applications aiding human-computer interaction and/or machine learning.

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


120 ECTS


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

Other requirements

General requirements

The goal of the admissions review process is to select from the pool of applicants those individuals who have shown the capability and diligence expected of Charles University students. To apply for our Computer Science or Mathematics Master's programmes given in English you must:

  • hold or be working towards a Bachelor’s or Master’s diploma and provide a certified copy thereof;
  • have sufficient command of the English language; this can be demonstrated by providing your results in one of the standardized English tests that we recognize 

Tuition Fee

To alway see correct tuition fees
  • International

    5395 EUR/year
    Tuition Fee
    Based on the tuition of 5395 EUR per year during 24 months.
  • EU/EEA

    3237 EUR/year
    Tuition Fee
    Based on the tuition of 3237 EUR per year during 24 months.
  • Students from the EU is 84 000 CZK per academic year.
    • International students tuition is 140000 CZK per academic year.

Living costs for Prague

15441 - 26241 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.

Our partners

Computer Science - Language Technologies and Computational Linguistics
Charles University


Go to your profile page to get personalised recommendations!