Skip to main content
Image
Master´s programme in Language Technology
Photo: Pixabay
Breadcrumb

More about the Master´s programme in Language Technology

Here is an overview of the programme content, structure and elective courses. You find the Course Syllabus for each course at the respective page in the course catalouge. (Search under Study/ Find courses)

Programme Courses

Courses on the 1st, 2nd, and 4th semester. For courses offered by the programme on the 3rd semester, please see Elective courses.

Admissons also open for other students not on the programme, as long as the course entrance requirements are met (see course syllabus for each respective course).


LT2001 Introduction to Programming

7.5 hecr, 1st semester, 1st study period

This course will give an introduction to programming suitable for students who have not programmed before. Includes an introduction to computer science aspects like algorithms, data structures, and programming paradigms. This course also introduces the programming environment and basic concepts, theories, and technologies used in the master's programme. It will also give an overview of important language technology research areas and applications.


Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue:

 
LT2002 Introduction to Formal Linguistics

7.5 hecr, 1st semester, 1st study period

This course will provide an intensive introduction to formal linguistics, including relevant aspects of the main subfields of linguistics such as phonetics, phonology, morphology, syntax, semantics, and pragmatics. It also introduces lab exercises with practical applications of linguistic theory within language technology.


Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue: LT2002

LT2003 Natural Language Processing

15 hecr, 1st semester, 2nd study period

This course gives a theoretical view of problems encountered within natural language processing, and some standard solutions. Students will gain practical experience in programming while solving these problems. The programming language used in Introduction to programming will also be used in this course together with standard NLP libraries. The course is divided into four main topics, one covering basic concepts and three covering subfields of natural language processing:

1. Basic concepts:

  • Basic concepts in NLP.
  • Automata theory and mathematical linguistics.
  • Probability theory and machine learning.
  • Evaluation measurement, correctness, precision, and recall.

2. Words:

  • Corpora and corpus annotation.
  • Finite-state methods for segmentation and morphological analysis.
  • Statistical language modeling with n-gram markov models.

3. Syntax:

  • Part-of-speech tagging and chunking/partial parsing, making use of methods within machine learning or/and finite-state technology.
  • Common formal grammars, such as feature based and probabilistic context-free grammars.
  • Syntactic parsing.

4. Semantics and Pragmatics:

  • Lexical semantics, lexica, Wordnet and Framenet.
  • Word sense disambiguation with machine learning.
  • Text classification with machine learning.

Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue:  LT2003

 
LT2212 Statistical Methods

7.5 hecr, 2nd semester, 1st study period

The purpose of this course is to give an introduction to probabilistic modeling, statistical methods and their use within the field of language technology. The following topics will be covered in the course:

  •     Probability theory
  •     Information theory
  •     Statistical theory (sampling, estimation, hypothesis testing)
  •     Language modeling
  •     Part-of-speech tagging
  •     Syntactic parsing
  •     Word sense disambiguation
  •     Machine translation

Evaluation

Elective course offered by the programme for students taking the one-year degree: Degree of Master of Arts (60 credits) in Language Technology (Filosofie magisterexamen i språkteknologi).
Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue: LT2212

LT2216 Dialogue Systems

7.5 hecr, 2nd semester, 1st study period

The lectures in the course focus on theories of dialogue management. These are connected to theories of human language use in dialogue, including concepts such as dialogue structure, turn-taking and feedback. Part of the course is also spent on methodologies for design and evaluation of dialogue systems.

The practical part of the course focuses on how to put together components into a functioning dialogue system, and how to build a dialogue system application by adapting such a system to a particular domain.

Other components of dialogue systems such as speech recognition, natural language understanding, and speech synthesis are also covered. 

Elective course offered by the programme for students taking the one-year degree: Degree of Master of Arts (60 credits) in Language Technology (Filosofie magisterexamen i språkteknologi).
Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue: LT2216

LT2213 Computational Semantics

7.5 hecr, 2nd semester, 2nd study period

The course gives a basic introduction to model theoretical semantics for natural language (as developed for example in Montague semantics and Discourse Representation Theory) and its implementation using suitable programming techniques. It also introduces theorem proving and its application to reasoning in natural language applications.


Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue:    LT2213

LT2214 Computational Syntax

7.5 hecr, 2nd semester, 2nd study period

The course deals with central methods and techniques in the development of formal grammatical approaches to natural language, such as:

  •     phrase-structure grammar
  •     categorial grammar
  •     feature-based grammar formalisms

It also provides an overview of syntactic constructions and how they are to be described and implemented in a formal grammar.
Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue:     LT2214

LT2205 Master's Project (one year)

15 hecr, 2nd semester, 2nd study period

Project course for students taking the one-year degree: Degree of Master of Arts (60 credits) in Language Technology (Filosofie magisterexamen i språkteknologi).

Students will be associated with a research or development team with a place either in industry or in one of the laboratories engaged in language technology research at the University of Gothenburg. The project will normally include both a written report and an implementation.
Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue:     LT2205

LT2402 Master's Project (two years)

30 hecr, 4th semester

Project course for students taking the two-years degree: Degree of Master of Arts (120 credits) in Language Technology (Filosofie masterexamen i språkteknologi).

Students will be associated with a research or development team with a place either in industry or in one of the laboratories engaged in language technology research at the University of Gothenburg. The project will normally include both a written report and an implementation.

 

Elective Courses

Elective courses offered by the programme on the next third semester.

Admissons also open for other students not on the programme, as long as the course entrance requirements are met (see course syllabus for each respective course).


LT2316 Machine Learning

7.5 hecr, 3rd semester, 1st study period

The purpose of the course is to give a broad introduction to machine learning topics, with special focus on their application in natural language processing. Possible topics include:

  • Supervised learning, e.g. perceptrons, support vector machines, logistic regression.
  • Automatic rule induction, e.g. transformation-based learning, inductive logic   programming, decision trees.
  • Lightly supervised approaches, e.g. EM, k-means, domain adaptation.
  • Learning theory, e.g. the PAC and VC frameworks.
  • Learning with structure, e.g. conditional random fields, structured perceptron, tree kernels.
  • Feature design for NLP applications.
    Application
    The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue:    LT2316 application details in English.

 

LT2319 Dialogue Systems 2

7.5 hecr, 3rd semester, 1st study period

The course gives in-depth knowledge about theories and methods for the design, implementation and evaluation of dialogue systems, focusing especially on:

  •     Semantics and pragmatics for dialogue systems
  •     Data collection and analysis
  •     Advanced dialogue management
  •     Multimodality
  •     Evaluation of dialogue systems
  •     Advanced implementation techniques

Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue: LT2319 application details in English
 

LT2311 Language Technology Project

7.5 hecr, 3rd semester, 1st study period

This course is done individually at a company or in an ongoing research project. The goal is to carry out a small research language technology research project within a larger framework. This involves formulating a research problem relevant to the company or project, planning the work, carrying out the research task, evaluation, writing a report, and presenting the results verbally.


Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue:     LT2311 application details in English
   

LT2314 Language Technology Resources

7.5 hecr, 3rd semester, 2nd study period

The purpose of this course is to give a further introduction to language technology resources, with the main focus on data resources (such as corpora, lexicons, grammars for morphology, syntax and text, and language models). Algorithmic resources (or language technology tools) will be briefly discussed in connection with the corresponding data resources. The course is thematically organized into the following components:

  •     Resource types.
  •     Construction/acquisition of resources.
  •     Use of resources in language technology research and development.

Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue:     LT2314 application details in English.

 
LT2318 Artificial Intelligence: Cognitive systems

7.5 hecr, 3rd semester, 2nd study period

The course gives a survey of theory and practical computational implementations of how natural language interacts with the physical world. We will look at topics such as semantic theories of human language, action and perception, situated dialogue, situated language acquisition, grounding of language in action and perception, spatial cognition, generation and interpretation of scene descriptions from images and videos, integrated robotic dialogue systems and others.

Application

The course can be offered as a freestanding single subject course for students not on the MLT programme. Information on application deadlines and admissions in the university course catalogue:     LT2318 application details in English
 

Applying to the Programme

Please review the programme entrance requirements and then apply at the national website.

International students without EU/EEA citizenship
Application for autumn 2021 is open between: 16 October 2020 and 15 January 2021.
Apply at www.universityadmissions.se
Program code: GU-63999

EU/EEA freemover /non-Partner students and Swedish students
Application for autumn 2021 will open 15 March and close 15 April 2021.
Apply either at www.universityadmissions.se or at www.antagning.se
Program code: GU-15898


Applying to Individual Courses

Admissons also open for students not on the programme, as long as the course entrance requirements are met. Please review regular programme courses, and elective courses offered by the programme

Application to the individual courses are open:

Individual Courses Spring 2021

  • 17 September - 15 October 2020 for students from EU/EEA countries and others not in need of a resident permit.

Individual Courses Autumn 2021

  • 16 October 2020 – 15 January 2021 for international students without EU/EEA citizenship.
  • 15 March - 15 April 2021 for students from EU/EEA countries and others not in need of a resident permit.

Apply at the national website for applying to higher education:

UniversityAdmissions.se, for International students, and
antagning.se, for Swedish students.

Selection

(For eligibility, see Entrance Requirements. Note especially that students with an undergraduate degree in linguistics, cognitive science, languages, philosophy, software engineering, information technology or mathematics need to show a background in either programming or formal linguistics corresponding to 30 hec, half a year full-time study.)

Selection among eligible students is based on

  •     grades obtained in previous courses
  •     the appropriateness of previous courses for studies in language technology
  •     a personal statement

The personal statement should explain clearly the motivation for choosing this programme, your relevant academic background, and what you hope to do after taking our programme.

Other documents in support of the application may also be submitted, particularly written work such as project work or papers/theses that you have written for courses. For work not written in English or Swedish please submit in the original language with a summary in English.


Fees

No fees for EU/EAA citizens.

If you have a citizenship in a European Union (EU) or European Economic Area (EEA) country, or Switzerland, you are not required to pay application or tuition fees.

Tuition and applications fees.

For students outside EU/EEA, please review the application and tuition fees statement on the University of Gothenburg's programme web page.

Entrance Requirements

Students with an undergraduate degree, at least three years full-time study, in

  •     language technology,
  •     computational linguistics,
  •     computer science, or
  •     linguistics (with at least 30 hec, corresponding to half a year full-time study, in formal linguistics or programming)

are eligible to apply for this programme. Students with an undergraduate degree in cognitive science, languages, philosophy, software engineering, information technology or mathematics can also be considered provided they can show a background in either programming or formal linguistics corresponding to 30 hec, half a year full-time study.

Formal linguistics is linguistics that uses formal methods (e.g. rule based systems, trees, feature structures, graphs, finite state machines, logic, models and statistics) to study or represent language.

To show a background in formal linguistics or programming, please supply for each course in formal linguistics or programming the following:

  •     course title,
  •     higher education credits, hec, for the course,
  •     a short paragraph describing the course contents and explaining how this is formal linguistics or programming, and
  •     a link to the course webpage (if available).

The programme language is English. To provide the requirement in English by an internationally recognized test, for example TOEFL, IELTS, the English proficiency should be equivalent to the level of English 5/ English Course A from Swedish Upper Secondary School.