Syllabus for Syntactic Parsing (Master's Level)

Syntaktisk parsning (avancerad nivå)


  • 7.5 credits
  • Course code: 5LN713
  • Education cycle: Second cycle
  • Main field(s) of study and in-depth level: Language Technology A1N

    Explanation of codes

    The code indicates the education cycle and in-depth level of the course in relation to other courses within the same main field of study according to the requirements for general degrees:

    First cycle

    • G1N: has only upper-secondary level entry requirements
    • G1F: has less than 60 credits in first-cycle course/s as entry requirements
    • G1E: contains specially designed degree project for Higher Education Diploma
    • G2F: has at least 60 credits in first-cycle course/s as entry requirements
    • G2E: has at least 60 credits in first-cycle course/s as entry requirements, contains degree project for Bachelor of Arts/Bachelor of Science
    • GXX: in-depth level of the course cannot be classified

    Second cycle

    • A1N: has only first-cycle course/s as entry requirements
    • A1F: has second-cycle course/s as entry requirements
    • A1E: contains degree project for Master of Arts/Master of Science (60 credits)
    • A2E: contains degree project for Master of Arts/Master of Science (120 credits)
    • AXX: in-depth level of the course cannot be classified

  • Grading system: Fail (U), Pass (G), Pass with distinction (VG)
  • Established: 2012-05-11
  • Established by:
  • Revised: 2019-12-22
  • Revised by: The Department Board
  • Applies from: Spring 2020
  • Entry requirements:

    A Bachelor's degree and (1) 60 credits in language technology/computational linguistics, or (2) 60 credits in computer science, or (3) 60 credits in a language subject, 7,5 credits in computer programming and 7.5 credits in logic/discrete mathematics. Knowledge of English equivalent to what is required for entry to Swedish first-cycle courses and study programmes.

  • Responsible department: Department of Linguistics and Philology

Decisions and guidelines

The course can be given within the Master's Programme in Language Technology and as a freestanding course.

Learning outcomes

In order to pass the course, a student must be able to:

  1. explain the standard models and algorithms used in phrase structure and dependency parsing;
  2. implement and evaluate some of these techniques;
  3. critically evaluate scientific publications in the field of syntactic parsing;
  4. design, evaluate, or theoretically analyse the syntactic component of an NLP system,

with a certain degree of independent creativity, clearly stating and critically discussing methodological assumptions, applying state-of-the-art methods for evaluation, and presenting the result in a professionally adequate manner.


See the Learning Outcomes.


The teaching consists of lectures and laboratory sessions under supervision.


The course is examined by means of a series of assignments.

If there are special reasons for doing so, an examiner may make an exception from the method of assessment indicated and allow a student to be assessed by another method. An example of special reasons might be a certificate regarding special pedagogical support from the University's disability coordinator.

Reading list

Reading list

Applies from: Spring 2021

Some titles may be available electronically through the University library.

Syntactic parsing

  • Kübler, Sandra; McDonald, Ryan; Nivre, Joakim Dependency parsing

    San Rafael, Calif.: Morgan & Claypool, 2009

    Find in the library

  • Jurafsky, Dan; Martin, James H. Speech and language processing : an introduction to natural language processing, computational linguistics and speech recognition

    2. ed.: Upper Saddle River, N.J.: Pearson Education International/Prentice Hall, cop. 2009

    Find in the library

Reading list revisions