Master of Science in Computational Linguistics and Language Technology
A multidisciplinary master’s programme blending linguistic theory, AI, and software engineering for NLP applications.
Best for:Best for students with a background in linguistics, computer science, or related fields who are passionate about bridging language science with AI and software development.
Overview
This Master of Science programme at Universität Zürich offers a rigorous, interdisciplinary curriculum in Computational Linguistics and Language Technology. Students gain expertise in scientific methods, cutting-edge theories, and practical skills for developing language technology software. The programme covers core topics like machine learning, machine translation, dialogue systems, and speech processing, while allowing specialisation in areas such as text mining or discourse analysis. Graduates emerge with the ability to critically evaluate research, conduct independent studies, and implement scalable language technology solutions. The programme is ideal for those seeking a strong foundation in both theoretical linguistics and applied computational methods.
What you'll do
- Develop and implement language technology software using structured programming methodologies.
- Conduct independent research in areas such as machine learning, text mining, or dialogue systems.
- Critically evaluate and synthesise research findings in computational linguistics and NLP.
- Apply scientific methods and theoretical frameworks to solve real-world language processing challenges.
- Collaborate on interdisciplinary projects combining linguistic theory with computational techniques.
- Deepen expertise in specialised topics such as speech processing, discourse analysis, or semantic parsing.
Requirements
Degree required: Bachelor’s degree in Linguistics, Computer Science, Cognitive Science, or a related field (e.g., Informatics, Social Sciences, or Humanities with a strong computational or linguistic component).
Degree offered: Master of Science (MSc) in Computational Linguistics and Language Technology
Language: English (proficient communication skills required for coursework and research).
Instruction: English
- Proficiency in programming (e.g., Python, Java, or similar).
- Basic knowledge of statistical methods or machine learning principles.
- Familiarity with linguistic theory or computational linguistics concepts.
- Ability to read and critically analyse academic research papers.
- Strong problem-solving and analytical skills.
- No specific nationality or residency restrictions.
- No age limits or prior experience caps.
- Applicants must hold a recognised Bachelor’s degree (or equivalent) in a relevant field.
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Applicants must submit their application through the official Universität Zürich portal. Required documents include a CV, academic transcripts, proof of language proficiency (if applicable), a motivation letter, and letters of recommendation. The application process is handled online via the provided link.
- CV (Curriculum Vitae)
- Academic transcripts (Bachelor’s degree and beyond)
- Proof of English proficiency (if not from an English-taught programme)
- Motivation letter
- Letters of recommendation (typically 2-3)
- Proof of Bachelor’s degree (or equivalent)
Contact
Admissions Office, Universität Zürich· Programme Coordinator
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.