Hide menu

Laboratory Information


One of the mandatory parts of the courses TDDC88/725G64 is a serie of laboratory exercises. The goal of these exercises is to give the student a fundamental understanding of tools useful in a larger software engineering project. Hence, the aim is to provide a fundament tool set, which enables the student to be more productive in the project part of the course.

Send labs related queries to mina.niknafs@liu.se

Registration in lab groups

Registrations for the exercises is done using webreg, which can be found HERE. Sign-up deadline is September 1st, 2023 at 17:00. There are three assistants: Mina Niknafs, Valency Colaco and Abdelazim Hussien and two sessions (Monday and Thursday). you can choose any of the groups that fits your schedule. You do not need to come to all scheduled lab sessions for your group, you can do the labs on your own. You still need to demonstrate each lab as specified in the instruction.

It usually takes some time (around 24 hours) for user information to propagate from the central servers to the IDA systems, so if you registered late on a course or changed your password this could be the reason if you have problems logging in to the computers or webreg.

During scheduled time please sit in the lab room that is scheduled for the group you signed up to!

If you are registered for course 725G25 you should sign up for the labs using the web-reg link above.


  • Both members of a group shall contribute equally to the solution of the lab.
  • Both members of a group are responsible for the entire solution.
  • Copying code between different groups is strictly forbidden and is considered to be cheating. The same applies to code published on-line or code generated by external tools.
  • Texts handed in must be written by the group members themselves. Copying text from other sources and students is forbidden. With "other sources" we include text generated by external tools.

Preparations (Fall 2023)

  • Until September 30, we only take care of presenting labs solutions online after 19:00 (i.e., if you have done it at home). We need to prioritize helping students who have problems, during lab, making progress.
  • The laboratory exercises are worth 2 hp/ECTS credits, which is equal to 60 person hours. However, only 24 hours per group is scheduled with a teacher, therefore you also need to be prepared to work on your own.
  • The labs take different time to do, so prepare for two labs for each occasion. If you have time left after the first lab you can start with the second lab.
  • Read the lab instruction before you do the lab! Also, before doing anything during the lab, read again and make sure you understand what you are supposed to do.
  • If the exercises are not performed according to the instructions, you may in some cases have to re-do the lab from start.
  • Students should work in pairs of two if possible.
  • Both students of a lab pair must be present online when presenting the solutions to the lab assistant.
  • Questions and answers about the computer system at IDA can be found here (only in Swedish).
  • It is recommended that you use the lab computers, we cannot give any support on other systems, but it is OK to try. You must still demonstrate your solutions at the lab occasions (on the lab computers or on your own laptop).

Lab assignments:

  1. Docker
  2. Kubernetes
  3. UML
  4. Testing - (Files) CheckStr - CheckStrTest
  5. SCM & Continuous Integration - (Files) Part 1- Part 2
  6. Metrics

Urkund-adress to:

Mina Niknafs: minni93.liu@analys.urkund.se

Valency Colaco: valency.colaco.liu@analys.urkund.se

Abdelazim Hussien: abdelazim.hussien.liu@analys.urkund.se

Lab Schedule 2023:


DEADLINE for demonstration/submission of laboratory assignments is October 13, 2023. (last occasion).

Page responsible: Kristian Sandahl
Last updated: 2023-09-14