Artificial Intelligence and Natural Language Processing

R. Hamming: The purpose of computing is insight, not numbers.

Master's degree programme, full-time study mode, single-subject, Czech, 2 years 
Expand all the items

The study programme concentrates on obtaining advanced knowledge in the area of Artificial Intelligence and solving complex problems in various areas of both applied and theoretical informatics. Within the programme, it is possible to study Natural Language Processing, knowledge representation and its management, planning and scheduling, agent technology, inference from incomplete information, machine learning and data mining. Natural Language Processing is closely related to the field of Artificial Intelligence and it deals with "human" languages (Czech, English, etc.) both in written and spoken form from the point of view of computer science.


After successfully completing his/her studies the graduate is able to:

  • design, implement and exploit intelligent systems efficiently
  • understand and exploit methods of machine learning, knowledge representation and management, text and data mining, planning and scheduling, agent technology
  • identify problems asnwerable by AI methods, choose and adapt AI methods suitable to solving a given problem
  • formalize a given problem in the language and structure of chosen AI methods and approaches
  • design, perform and summarize an empirical evaluation of different algorithms on a problem formalization

Graduates of the study programme may find employment in applied research and also in industry, for example, in any position requiring the design of intelligent systems, control, and optimization of manufacturing processes or advanced data analysis.


Standard duration of studies is four semesters. In order to be admitted to take the final state examination, students must acquire in total 120 ECTS credits for required, selective and elective courses. Required subjects constitute the basis of the disciplines. Students choose the selective courses according to their interests and intended professional specialisation. During the course of their studies, students should follow the course catalogue for their year of matriculation. The catalogue shows a recommended course of study including suggestions for selective courses. Students can access the course catalogue at the Office for Studies or through the faculty website:


Practical Training is not a direct part of the study. Students can take part in project activities of the Natural Language Processing Centre or the Knowledge Discovery Group aiming at the solutions of particular tasks from the areas of text processing, knowledge mining, machine learning and other artificial intelligence methods.


The final state examination consists of a diploma thesis defence and an oral exam aimed at checking the field-related knowledge of the students. There is no written preparation to the exam and the student answers two to three questions asked by the examination committee. The final state examination typically takes about sixty minutes, half of which is taken by the thesis defence and half by the oral exam.

More information about the final state exam and the questions can be found at the faculty website:


After the completion of the Master’s studies, students may choose to continue their studies in any Doctoral degree programme at Faculty of Informatics (after satisfying the admission requirements).


Field of study specifications

Field of Study: Artificial Intelligence and Natural Language Processing
Abbreviation: UMI
Code: 1801T025
Type: Master's degree programme (following the Bachelor's one)
Degree: Mgr.
Accreditation: to 31/12/2024
Programme: N1801 N-IN Informatics
Faculty of Informatics
Field of study guaranteed by:
Faculty of Informatics
Field guarantor:
prof. PhDr. Karel Pala, CSc.