Skip to main content
Before choosing courseDT2151 Project in Conversational Systems 7.5 creditsAdministrate About course

Conversational systems allow users to interact with machines through spoken or written interaction. Examples include smart speakers, voice assistants, chatbots, and social robots. 

In this course, the students will work in projects with a scientific approach to develop a conversational system and evaluate it with users. This involves the use of technologies such as natural language processing, speech technology, and multi-modal interfaces. 


Choose semester and course offering

Choose semester and course offering to see information from the correct course syllabus and course offering.

* Retrieved from Course syllabus DT2151 (Autumn 2020–)

Content and learning outcomes

Course contents

Conversational systems, such as social robots or voice assistants, that interact with people through linguistic interaction (speech, text, body language etc)

  • introduction to conversational systems
  • examples of technical platforms for developing conversational systems
  • examples of projects at KTH where such systems are developed

Intended learning outcomes

After passing the course, students should be able to:

  • formulate a research question about conversational systems that requires implementation and evaluation
  • search for, summarise and report scientific and technical literature in the area
  • plan and carry out a group project in the area.

Course Disposition

After an introduction, the students are divided into project groups and assigned a supervisor. The groups will then work on defining an issue that requires implementation and evaluation of a conversational system and make a project plan. As part of this, students will seek out a number of relevant scientific articles. The project plan and literature review will then be presented in a written report and orally at a seminar. The completed work will also be presented in a written final report and presented at a seminar where the students oppose each other's work.

Literature and preparations

Specific prerequisites

Completed a course equivalent to DD2421 Machine learning or DT2112 Speech technology or DT2140 Multi-modal interactions and interfaces.

Recommended prerequisites

No information inserted


No information inserted


No information inserted

Examination and completion

If the course is discontinued, students may request to be examined during the following two academic years.

Grading scale

A, B, C, D, E, FX, F


  • PRO1 - Project plan and oral presentation, 3,0 hp, betygsskala: P, F
  • PRO2 - Final report and oral presentation, 4,5 hp, betygsskala: A, B, C, D, E, FX, F

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.

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


Profile picture Gabriel Skantze

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course web

Further information about the course can be found on the Course web at the link below. Information on the Course web will later be moved to this site.

Course web DT2151

Offered by

EECS/Intelligent Systems

Main field of study

Computer Science and Engineering

Education cycle

Second cycle

Add-on studies

No information inserted


Gabriel Skantze

Supplementary information

In this course, the EECS code of honor applies, see: