Computational Linguistics and Language Technology as Major (90), MSc
The international Master Major in Computational Linguistics and Language Technology (90 ECTS) provides comprehensive and research-oriented training in AI-based natural language processing and speech technology. The program deepens expertise in neural and data-driven methods, including advanced machine learning and large language models, and combines them with empirical methods in digital linguistics and speech science. It is complemented by a broad range of informatics courses that strengthen foundations in artificial intelligence, data science, algorithms, and software engineering. Graduates acquire strong methodological, programming, and research skills and are qualified for doctoral studies as well as research-intensive careers in academia and industry.
Study Program Guidelines
Sample Curriculum
The sample curriculum illustrates a possible study plan for full-time study with a duration of four semesters. In our Master’s program (Major 90 ECTS combined with a Minor of 30 ECTS, for a total of 120 ECTS), students normally complete around 30 ECTS credits per semester. A lower number of ECTS credits per semester is possible and will extend the overall duration of study accordingly. The language of instruction is English.
For the Major study program, it is recommended to begin in the Fall Semester. Starting in the Spring Semester is possible in exceptional cases, provided that students already have programming knowledge in Python and Machine Learning basics.
Program Structure
To graduate, students must obtain a minimum number of ECTS credits in the module groups listed below as well as at least 90 ECTS credits in total in the Major subject. At least 50% of the credits must be graded, including the Master’s thesis.
| Module Group | Minimum ECTS Credits |
|---|---|
| Core Modules of Computational Linguistics and Language Technology | 24 |
| Scientific Specialization | 6 |
| Computational Linguistics and Language Technology in Practice | 6 |
| Computer Science | 0 |
| Other Curricular Modules | 0 |
| Master’s Thesis | 30 |
| Total Minimum Requirement | 66 |
The remaining 24 ECTS credits required to reach 90 ECTS credits may be obtained by freely selecting additional modules from any module group of the program.
Admission Requirements
Admission without additional requirements is granted to students holding a Bachelor’s degree with a Major or Minor in Computational Linguistics and Language Technology from the University of Zurich.
In general, a Bachelor’s degree in Linguistics or Computer Science qualifies students for admission to the Master Major in Computational Linguistics and Language Technology. Admission with a degree in another field of study is generally possible.
If required competencies are missing, admission may be granted subject to additional requirements. These requirements are determined individually (sur dossier) based on the academic admission profile.
The required competencies correspond to the contents of the Bachelor Minor study program in Computational Linguistics and Language Technology. Additional requirements, if necessary, are assigned from modules of the Bachelor study program in Computational Linguistics and Language Technology. The total amount of additional requirements across the Major and Minor study programs may not exceed 60 ECTS credits.
Official Documents
Below, you will find the key documents for the Master Major program in Computational Linguistics and Language Technology (90 ECTS Credits):
- Appendix to the study regulations (in German)
- Module catalog (in German)
- Sample curriculum
- General Study Guide: Studying at the Faculty of Arts and Social Sciences (in English)