Computational Syntax

Master of Language Technology course LT2204

University of Gothenburg, Spring 2019


2019-03-20: web page started from 2018 page

Basic information

Course responsible: Aarne Ranta

Teaching assistant: Herbert Lange

GF web page:

GF book:

GF book slides:

Schema in TimeEdit: (to be updated)

Official course plan:

Official GUL page:

Github repository for the course:

Programme (to be updated)

Each lecture is around 2 hours. In addition, there are supervised tutorials (in TimeEdit, the ones in Lab4 are tutorials)

To get accepted, one has to pass the exam and do two assignments.

Exam (to be updated)

The exam is on 28 May at 9:00-13 at Viktoriagatan 30. It will have the same format as previous exams:

Like in 2017, you are allowed to take with you a cheat sheet, which is an A4 hand-written on both sides, and where you can write whatever you want. For instance, a specification of GF's rule notation.

Assignment (to be updated)

The assignment comes in two parts. The first should be finished by 15 May, the second by 15 June.

1. A Mini resource grammar for a language of your choice, containing all concrete syntax modules needed for

2. Either an Extended Mini Resource:

or an application grammar, to be specified and appear here:

The purpose of Assignment 1 is to give everyone hands-on experience about the core syntax of a language of your choice. You are free to pick any language that you want. This assignment requires 1-2 weeks of full time work.

In Assignment 2, you can continue on the linguistics of the language you chose in Assignment 1, by making the Extended Mini Resource. The new structures can be more demanding than in Assignment 1. This alternative is recommended for those interested in linguistics, and particularly for those who want to continue with a full resource grammar of some new language (which is a project of the size of a Masters thesis.

The alternative path, application grammar, is a more practical task, which you may encounter if you work in a language technology company. There you use the standard Resource Grammar Library without the need to go to the linguistic details of your target language. However, you will have to think more about semantics and idiomatic ways of expression.