Hide menu


The course is divided into three parts (theory, project, and laboratory exercises), each having its own examination. Depending on if the student is taking course TDDC88/725G64 or TDDC93, different parts of the course are applicable. The following table summarizes the dependencies.

Course part Examination Credits Applicable to
Theory Written Exam 4hp, 4 ECTS TDDC88, 725G64, and TDDC93
Project Project Tasks 6hp, 6 ECTS TDDC88 and725G64
Laboratory exercises Oral Exam and Written Exercises 2hp, 2 ECTS TDDC88 and 725G64

Hence, to pass the course TDDC88/725G64, the examination requirements for parts theory, project, and laboratory exercises must be completely fulfilled. To pass the course TDDC93, only the theory part is required.

The following sections give more detailed information about the examination requirements for the different parts of the course.


The software engineering theory part is applicable to both TDDC88/725G64 and TDDC93. The examination consists of two parts: lecture exercises and an ordinary written exam, where only the latter is compulsory.

Lecture Exercises

The lectures are divided into five knowledge areas, where each area is presented during one week. For each area, an optional lecture exercise is available. Each of these exercises are similar to an assignment on the advanced part on the written exam.

In total there are five exercises. These exercises can be solved in pairs (two students) or individually. Students can earn extra credits to the exam, i.e., the extra credits will be added to the written exam result. This will increase the chance to both pass the exam and to get a higher grade. Each exercise can give between zero and four credits to the exam, i.e., in total maximal 20 credits can be earned to the exam. The requirements for getting four credits on an exercise are very high.

Note: The extra credits will ONLY be valid on the exam in October 2022 and the re-take exams in January 2023 and August 2023. They will not be valid on any other re-take exams or exams in coming years.

Written exam

The exam will be written in the WISEflow system on campus.

General information about exams and WISEflow (In Swedish)

Links to checklists for students in English and Swedish.

Please note: You have to register for the exam. Just being registered for the course will not do.

As you can read in the instructions, the default is that you use your own computer. If needed you can reserve a guest computer at the time of registration if:

  • Your own computer doesn't have a good enough camera. At the exam you will be asked to draw diagrams on paper and take a photo of them to append to your digital exam.
  • Your own computer is unfit for other purposes, e.g. you can't run the FLOWlock software.

The written exam of the theory part will take place in October 2022. (see the student portal for exact time and date).

The exam consists of two parts:

1. Fundamental
The Fundamental part has problems worth 10 credits per area.

  1. Requirements
  2. Planning and Processes
  3. Design and Architecture
  4. Testing and SCM
  5. Software Quality
Thus the Fundamental part can give maximally 50 credits.

2. Advanced
The Advanced part has problems with 50 credits in total. They can be distributed over two to five problems. Each problem typically requires a longer solution of several pages. The advanced part aims at testing the student's ability to

  1. argue, compare, and analyze different concepts and techniques.
  2. construct and/or design solutions to larger problem.
  3. explain more advanced and specific topics.
Pass condition
At least 50 credits in total. The total amount of credits includes also the bonus credits you might have got in lecture exercises autumn 2022. This gives you the mark 3 in the Swedish system.

Higher grades can be earned with fulfilled pass condition and a large amount of credits in total according to the following table:


Total credits Marks in Swedish system
> 83 5
83-67 4
66-50 3
49-0 UK (not passed)

Allowed aids
Two sheets of handwritten A4 pages. You may write on both pages, with any type of size and colors. One volume of dictionary to or from English or an English dictionary.

Explicitly forbidden aids
Textbooks, machine-written pages, photocopied pages, printouts from drawing programs, pages of different format than A4, electronic equipment.


To be able to give the students fair grades, several supervisors/examiners will report separate grades for different areas.
The areas are also weighted, where some are considered more important than others. Each company will get a specific company grade. This grade will form the base for the individual student's project grade. However, an individual student can get both a higher or a lower grade than the company grade, depending on his/her individual performance.

For more information, see the project grade page.

Laboratory exercises

The examination of the exercises will be written reports, demonstrations, and oral meetings and gives pass or fail. For more information about deadlines etc., see the following lab information page.

Course grades

For students taking the TDDC93 course, the grades for the course are the same as the one given by the written exam.

For students taking the TDDC88/725G64 course, each student must do the following to pass the course:

  • Pass the written exam of the theory.
  • Pass the project course.
  • Pass all laboratory exercises.
The final course grade for TDDC88/725G64 can then be calculated according to the following table, given that the lab course is passed.

Theory Grade Project Grade Final (3/4/5 system) Final (G/VG system)
5 5 5 VG
5 4 5 VG
5 3 4 VG
4 5 5 VG
4 4 4 VG
4 3 4 G
3 5 4 VG
3 4 4 G
3 3 3 G

Page responsible: Kristian Sandahl
Last updated: 2022-09-23