European Masters Program in Language and Communication Technologies (LCT)

The European Masters Program in Language and Communication Technologies (LCT) provides students with profound knowledge and insight into the various disciplines that contribute to the methods of language and communication technologies, and it strengthens their ability to work according to scientific methods. Moreover, the students acquire practice-oriented knowledge by choosing appropriate combinations of modules in Language Technology, Computational and Theoretical Linguistics, and Computer Science.

The program involves studying one year at one of the participating universities, and completing the second year with a stay in the other partner university. After this, the student will obtain two Master of Science degrees with legal value in the countries of issue ...

 

Local Master's Program in Language Technologies and Computational Linguistics - both in Czech and in English (LTCL)

Type of study: University Graduate - Master’s programme of study
Local study programme / Subject of qualification: Computer Science - Language Technologies and Computational Linguistics
Name of the qualification according to the Czech law: magistr
Title conferred: Mgr. (MSc. equivalent)

Faculty Measures regarding the coronavirus SARS‑CoV‑2 and the COVID‑19 disease

LCTL program at a Glance
Study Requirements
Further Links and Contacts
State Final Exam
Diploma Thesis and Its Defense
Tuition Fee for the English Programme
Grading Scheme

 
 
Language Technologies and Computational Linguistics Programme at a Glance

Each student has the following obligations:

  • Pass all obligatory courses (5) at the Charles University
  • Collect at least 40 ECTS for core elective courses as specified in the Study Guide
  • Collect at least 90 ECTS for coursework in total
  • Collect 30 ECTS for thesis courses
    • In practice 1 ECTS credit is equal to roughly 25-30 hours of student work (that is, including contact hours, independent or guided study, etc.)
  • Pass the State Final Exam (registration is possible only after passing all courses as specified above).
  • Successfully defend the Master thesis.
    • The State Final Exam and the Master thesis defense are independent: students can register for the exam and/or submit the thesis in any order for any exam period (or both in parallel). 
  • contacts:
  • Annual evaluation rule: At least 45 ECTS must be completed within the first year at CUNI (without the required number of credits the study is terminated) (Annual Evaluation of Study)

 
 
Study Requirements

  • FAQ on the admission procedure
  • Official Study Guide - study started 2020 and later covers:
    • general information common to all CS
    • list of obligatory courses and list of core elective courses for the programme
    • State Final Exam examination areas
  • List of courses - useful as a guideline for a study plan preparation
  • Note that students can register for further courses offered by the faculty; in particular, several courses intended primarily for our bachelor students can be recommended.
    • NPFL012 Introduction to Computer Linguistics
    • NPFL101 Competing in Machine Translation
    • NPFL123 Dialogue Systems
    • NPFL124 Natural Language Processing
    • NPFL125 Text processing in UNIX (formerly NPFL092 NLP Technology)
    • NPFL129 Introduction to Machine Learning with Python
    • NJAZ097, NJAZ098 Czech for Foreigners I, II
    • See SIS for the whole offer.
  • Research / Company / Software projects
  • The faculty also offers some other language courses - you can find a survey here.
    • Other faculties, esp. Faculty of Arts, offer many language courses as well - some of these courses are available for our student, too. Note that registration must be typically approved by respective lecturer.   

 
 
State Final Exam

Two specializations are available for the State Final Exam:

  • Computational and Formal Linguistics
  • Statistical and Machine Learning Methods in Natural Language Processing

A student selects one of two available specializations when s/he registers for the State Final Exam. 

The State Final Exam consists of one obligatory examination area for both specializations (Area 1), one obligatory area dependent on the selected specialization (Area 2 or Area 3), and one elective examination area (Area 4 and Area 5). As the last examination area, the student may also select the obligatory area of the other specialization of this study programme. In total, each student gets questions from three examination areas.

  1. Fundamentals of Natural Language Processing (obligatory for both specializations)
  2. Linguistic Theories and Formalisms
  3. Statistical Methods and Machine Learning in Computational Linguistics
  4. Speech, Dialogue, and Multimodal Systems
  5. Applications in Natural Language Processing

Lists of topics covered by the examination areas, as well as recommended courses are provided in the Study Guide (Czech version here).

  • More detailed list of topics here.

Registration for the state exam and/or for the defense:

  • How to register for the state exam and/or for the defense (help in Czech)
    • the registration is through the SIS - module Final state exams. The module shows an overview for which parts of the final state exams you meet the conditions for. The evaluation is performed automatically and can be done repeatedly. After meeting the conditions, write down the "courses" you want to apply for.
  • You can enroll separately for the state exam and for the diploma defense.
  • Note that you have to finish all your courses and get necessary credits, including credits for  diploma thesis (120 ECTS) before you are allowed to registered for the state exam and/or for the defense (typically in mid summer, see the academic calendar)!

 
 
Diploma Theses and Its Defense

Avoid plagiarism!

Registration for the state exam and/or for the defense:

  • How to register for the state exam and/or for the defense (help in Czech)
    • the registration is through the SIS - module Final state exams. The module shows an overview for which parts of the final state exams you meet the conditions for. The evaluation is performed automatically and can be done repeatedly. After meeting the conditions, write down the "courses" you want to apply for.
  • You can enroll separately for the state exam and for the diploma defense.
  • Note that you have to finish all your courses and get necessary credits, including credits for  diploma thesis (120 ECTS) before you are allowed to registered for the state exam and/or for the defense (typically in mid summer, see the academic calendar)!

 
 
Tuition Fee for the English Programme

The student obliges themself to complete the program requirements within the deadline specified in the academic calendar (typically the end of September). If the student fails to meet this deadline (s)he can ask for a program extension.

In the case of extension, the Charles University local fee will be demanded from the student in accordance with the local regulations specified on the faculty webpage (the tuition fee as set at the beginning of their study is applicable). This extension fee covers the whole academic year. This extension fee covers the whole academic year. Note that if the student has finished their coursework and (s)he is just working on their master thesis, (s)he can ask for an 80% reduction of the local fee (in writing); this fee reduction is possible only once (i.e., for any additional extension the whole yearly fee is applicable), see Art. 17 the Rector's Directive No. 42/2023.

 

Grading Scheme

seminar C = credited (i.e., requirements of a course are fulfilled) Czech abbrev. Z

MC = requirement with assessment
     1 = excellent   (~ A/B ECTS grade)
     2 = very good (~ C/D ECTS grade)
     3 = good         (~ E ECTS grade)
     4 = fail            (~ FX/F ECTS grade)

 Czech abbrev. KZ
lecture

Ex = exam
     1 = excellent   (~ A/B ECTS grade)
     2 = very good (~ C/D ECTS grade)
     3 = good         (~ E ECTS grade)
     4 = fail            (~ FX/F ECTS grade)

Czech abbrev. Zk

Learn  more on ECTS here!