logotyp Student Portal
Menuadmin.courses.matrix.content.exams.examinationType=Tentamenstyp
Web page
Ikon hjälp

Master Programme in Language Technology


MPLT 2018-2020

This is the planned standard layout of the programme. The degree requirements (see below) give the students considerable freedom to choose other courses.  Some of this information is open to revision! Some courses (syllabi and content) will be revised. Find specific course information in the Student Portal by using the search facility.

Autumn 2018 FIRST SEMESTER (3 September to 20 January with Christmas and New Year period free of lectures.)

  • 5LN429 Programming for language technologists I, 7.5 cr (FC). (weeks 35-44)
  • 5LN445 Mathematics for language technologists, 7.5 cr (FC). (weeks 35-44)
  • 5LN710 Natural language processing, 15 cr. (ALT). (weeks 45-02)

Spring 2019 SECOND SEMESTER (21 January to 9 June.)

Recommended courses for most students (you can take at most 30 credits, i.e. four of these courses):

  • 5LN715 Advanced programming for language technologists, 7.5 cr. (ALT) (w. 04-13)
    [Entry requirement: 5LN429 Programming for Language Technologists I.] [2018 instance: info in SP]
  • 5LN708 Machine learning in natural language processing, 7.5 cr. (ALT) (w. 04-13)
    [Entry requirement: 7.5 cr. mathematics and 7.5 cr. programming.] [2018 instance]
  • 5LN703 Speech Technology (Advanced Level) (ALT) (w. 04-13) - which is given at the Royal Institute of Technology, KTH, in Stockholm, as an MPLT entry to the KTH course DT2112 Speech Technology (which you cannot apply for directly).
    [Entry requirement: 30 credits in language technology.]
  • 5LN713 Syntactic Parsing (Advanced Level), 7.5 cr. (ALT) (w. 14-23)
    [Entry requirement: 7.5 cr. mathematics and 7.5 cr. programming.] [2018 instance]
  • 5LN712 Information Retrieval (advanced level), 7.5 cr. (ALT) (w. 14-23)
    [Entry requirement: 7.5 cr. mathematics and 7.5 cr. programming.] [2018 instance: info in SP]

Autumn 2019 THIRD SEMESTER (2 September to 19 January with Christmas and New Year period free of lectures.)

5LN714 compulsory. Information about elective courses to be decided in early 2019.

  • 5LN714 Language technology: research and development, 15 cr (ALT). (w. 36-03)
    [Department admission. Entry requirement: 30 cr. advanced courses in Language Technology.]
  • 5LN711 Machine Translation (advanced level), 7.5 cr. (ALT). (w. 36-45)
    [Department admission. Entry requirement: 7.5 cr. mathematics and 7.5 cr. programming.] Also in 5 cr. version.
  • 5LN720 Current Topics in Digital Philology, 7.5 cr. (ALT). (w. 46-03)
    [Department admission. Entry requirement: 7.5 cr. mathematics and 7.5 cr. programming.] Also in 5 cr. version.
  • 1DL210 Algorithms and Data Structures I, 5 cr. (FC) (w. 35-43)
    [Entry requirement (special for MPLT): 45 cr. from MPLT]
  • 1DL340 Artificial Intelligence, 5 cr. (ACS) (w. 35-43)
    [Entry requirement (special for MPLT): 45 cr. from MPLT]
  • 1DL251 Software Engineering and Project Management, 5 cr. (ACS) (w. 35-43)
    [Entry requirement (special for MPLT): 45 cr. from MPLT]
  • Other courses can be taken.

Spring 2019 FOURTH SEMESTER (20 January to 7 June.)

  • 5LN709 Master thesis in language technology, 30 hp (ALT).
    [Entry requirement: 30 credits advanced courses in Language Technology, including 5LN715 Advanced Programming for Language Technologists and 5LN714 Language Technology: Research and Development.]

Concerning elective courses

When deciding on which courses to take you should consider the two kinds of regulation that provide the formal constraints: (1) course entry requirements (stated in the syllabi and above) and (2) degree requirements. The master degree must include 120 credits of courses (possibly also from other universities and countries) as follows (read more at UU's page about degrees):

  • Master thesis in language technology, 30 cr., and
  • at least another 30 cr. advanced/second cycle courses in language technology (such courses are marked ALT above), and
  • at least another 30 cr. advanced/second cycle courses (which are allowed to belong to other subject fields, e.g. advanced computer science, ACS, above), and
  • at most 30 cr. courses on the basic/first cycle level (marked FC above).

We invite and recommend our students to take more than the minimal amount of ALT courses. However, courses from other departments and universities can be included in the degree, and can, of course, represent valuable specialisation.

Apply for courses belonging to other departments (at UU and other Swedish universities) through universityadmissions.se or antagning.se. Deadlines: mid October (spring courses) and mid April (autumn courses). When you apply for the computer science courses 1DL210, 1DL251, 1DL340 it is important that you make sure you do that from within the programme. Freestanding application to other courses is equivalent.

Admission to the language technology courses given by the Dept of Linguistics and Philology is done directly when the courses start for MPLT students. (See the page Examination and continued studies, to the left.)

An overview of all Uppsala University courses is given by this search page in Swedish or English.

You can apply for more courses than you'll need/intend to take, and that can give you some useful freedom to choose once schedules etc. are known. You can be registered to 30 credits of courses belonging to the programme and an additional 15 credits of freestanding courses. You who are fee-paying students typically pay for 30 credits each semester, but that is checked at the time of registration, when you actually enroll in the courses. When it comes to application and admission you can count on the 45 credit limit.

You can find syllabi and other information about courses in the Student Portal (search!). Syllabi can also be found from the course code in this style:
http://www.uu.se/en/admissions/master/selma/kursplan/?kKod=5LN708.