Project in Information and Communication Technology

Innehåll visas utifrån dina val

Om du inte hittar någon sida, schemahändelse eller nyhet på din kurswebb kan det bero på att du inte ser den kursomgången/gruppen inom kursen som innehållet tillhör.

Veta mer om din kurswebb

Din kurswebb är sidorna för en kurs du prenumererar på. Du väljer sedan vilka omgångar/grupper inom kursen du vill ha information från. Är du registrerad på en kursomgång sköts prenumeration och val av kursomgäng automatiskt åt dig. Vill du ändra något av detta gör du det under Mina inställningar.

När du är inloggad på din kurswebb ser du:
  • Kursöversikt, nyheter och schema med information som är filtrerat utifrån dina valda omgångar/grupper inom kursen
  • Allmänna sidor för hela kursen
  • Kurswikin som är sidor som alla, lärare och studenter, kan skapa och redigera
  • Sidor som hör till de omgångar/grupper inom kursen du valt eller som valts för dig

Log in to your course web

You are not logged in KTH, so we cannot customize the content.

Link to Canvas pages for 2019:

Welcome to the Project Course!

This course helps you towards realizing your true potential as a developer. To achieve this, you and your team will conceive, design, and implement a product in the area of Information and Communication Technology (ICT). The course has three phases.

The first phase of the course is preparation. You read up on the project methodology we use (Scrum), and the version management tool we use (Git). Also during the preparation phase, teams are formed, and the teams suggest and discuss product-ideas with the teachers.

In the second phase, your team has got a product-idea approved. Now, you design and implement the product in four so-called sprints. Each sprint is approximately one week long. During the sprints, everyone works full office-hours: from 8:00 to 17:00, with a lunch hour from 12:00 to 13:00. At the end of each sprint, your team reflects on which project-methods worked well, and which didn't, in order to improve the next sprint.

In the third (final) phase, the product (or prototype) that your team developed is ready. All products are shown to the public at a project expo. You also submit a written individual reflection, which documents the experience you gained in the course.

Course Literature

We use Henrik Kniberg: Scrum and XP from the trenches, 2nd edition, available at
Downloading requires a zero-cost registration.

What we do

Project meeting with task-board in the background
Second Phase, Day 1. Starting up a project requires planning before coding, and design before prototyping.

Sprint demo with all teams
Second Phase, Day 5. Teams work one sprint at a time, with a demo at the end of each sprint.

Project expo 2017
End of Second Phase, Day 21. All products are shown to the public at a project expo.


Before taking this course, you must have completed all of the following four courses.

  • ID1018 Programming I (or an equivalent course)
  • ID1020 Algorithms and data structures (or an equivalent course)
  • IS1200 Computer Hardware Engineering (or an equivalent course)
  • IE1206 Embedded Electronics (or an equivalent course)

Note: "completed" means you finished each listed course, and received a passing final grade.


Feedback News