· Levels for the analysis of written human language: Morphology, syntax, semantics and pragmatics
· Grammatical, statistical and neural methods for linguistic analysis and generation.
Last planned examination: Spring 2024
Decision to discontinue this course:
The course is discontinued at the expiration of spring term 2024 in accordance with Head of School decision:: J-2022-0929.
Decision date: 2022-06-07.
The course was given for the last time during the spring semester 2021. Final opportunity for examination in the course will be given spring term 2024.
The examination module LAB3 is examined as LAB1 in the course DD2417 latest the spring semester 2024.
Students are offered no teaching during the phasing-out period. Examination is offered 2 times per academic year.
The course in language technology treats different methods for analysis, generation, and filtering of human language especially text. Rule-based and statistical methods are used and studied in applications such as information retrieval, spelling- and grammar checking, and text summarization. The course covers theory, methods, and application areas within language technology. The course requirements are an examination, laboratory assignments, and a home assignment.
Course offerings are missing for current or upcoming semesters.
Please note: all information from the Course syllabus is available on this page in an accessible format.
Course syllabus DD2418 (Spring 2022–)· Levels for the analysis of written human language: Morphology, syntax, semantics and pragmatics
· Grammatical, statistical and neural methods for linguistic analysis and generation.
After the course, students should be able to:
• explain and use concepts at the basic levels of linguistics: morphology, syntax, semantics, discourse and pragmatics,
• explain, implement and use standard methods of language engineering that are based on rules, statistics and machine learning,
• use basic language engineering tools, corpora and software libraries
• design and carry out simple evaluations of some language engineering system, and interpret the results,
in order to be able to
• work for language technology companies
• carry out a master's degree project in computer science with a specialisation in language engineering
• be an important link between systems designers, programmers, and interaction designers in industry as well as in research projects.
Completed courses in
• basic computer science equivalent to course DD1338/DD1320/DD1321/DD1325/DD1327/ID1020/ID1021
• probability theory, equivalent to course SF1912/SF1914-SF1924.
Active participation in a course offering where the final examination is not yet reported in LADOK is considered equivalent to completion of the course.
Being registered for a course counts as active participation.
The term 'final examination' encompasses both the regular examination and the first re-examination.
If the course is discontinued, students may request to be examined during the following two academic years.
Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.
The examiner may apply another examination format when re-examining individual students.
Please discuss with the instructor.
DD2476 Search Engines and Information Retrieval Systems, and DT2112 Speech technology are possible follow-ups.
Students who have passed the lab module LAB2 but have not passed the project assignment INL1 of the earlier course DD2418 can pass INL1 by making the entire fourth laboratory assignment in new LAB3 module.
Students who have passed on the project INL1 but not passed on the lab task LAB2 of the earlier course DD2418 can pass LAB2 by making three elective laboratory assignments in new LAB3.