Course syllabus

Language Technology

EDAN20, 7,5 credits, A (Second Cycle)

Valid for: 2012/13
Decided by: Education Board 1
Date of Decision: 2012-03-19

General Information

Elective for: C4, D4, D4-pv
Language of instruction: The course will be given in English


In the past 15 years, language technology has considerably matured driven by the massive increase of textual and spoken data and the need to process them automatically. Although there are few systems entirely dedicated to language processing, there are now scores of applications that are to some extent "language-enabled" and embed language processing techniques such as spelling and grammar checkers, information retrieval and extraction, or spoken dialogue systems. This makes the field form a new requirement for the CS engineers.

The course introduces theories used in language technology. It attempts to cover the whole field from character encoding and statistical language models to semantics and conversational agents, going through syntax and parsing. It focuses on proven techniques as well as significant industrial or laboratory applications.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Judgement and approach
For a passing grade the student must


Examination details

Grading scale: TH
Assessment: Compulsory course items: Assignments and possibly an examination. The coursework assignments are carried out in teams of two or three students, but can also be carried out individually. The first laboratory session will be dedicated to a hands-on approach to the programming tools used in the course. The assignements will then consist of five programming problems. Passing the course with a mark of 3 will consist in passing all the assignments. Optionally, the students will be able to set an examination and improve their mark to 4 or 5.


Admission requirements:

The number of participants is limited to: No
The course overlaps following course/s: EDA171

Reading list

Contact and other information

Course coordinator: Professor Pierre Nugues,
Course homepage: