Hide menu

Laboratory Information

Introduction

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 azeem.ahmad@liu.se


Registration in lab groups

Registrations for the exercises is done using webreg, which can be found HERE. Sign-up deadline is September 3rd. 2021 at 17:00. There are three assistants: Azeem Ahmad, Mina Niknafs and (TBA) 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 registread 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.

Preparations (During Covid-19 - Fall 2021)

  • Since there are no physical labs at campus, we have provided instructions for virtual labs in Lab 0 below. Read the lab 0 to understand how to do labs virtually. We are planning to return to the physical labs in mid September. Stay connected.
  • 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.
  • Copying code between different groups is strictly forbidden and is considered to be cheating.
  • 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 assigned to you (Read Lab 0),we can not 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).

How to Join Labs:

We have created Teams-room for all lab sessions, and you all are added there. You can see it in your Teams with the name: TDDC88-B-E or Group-Day-SessionNumber-FacultyName or any other name. We have also created a private channel for each group to help them with questions and demonstrations during the lab sessions. The name of the private channel for each group corresponds to their group number in Webreg. For instance, if you are registered as the first group in the C Webreg group, the name of your private channel is C-1. Each group should be able to see their own private channel and the general channel. Some instructors might create the breakout rooms. The queue will be managed in chronological order in the general channel, which is accessible by everyone

Lab assignments:

  1. How To Connect with LiU Computers To Do Labs (Updates in progress - stay connected)
  2. Docker
  3. UML
  4. Testing - (Files) CheckStr - CheckStrTest
  5. SCM - Files
  6. Continuous Integration
  7. Metrics


Urkund-adress to:

Azeem Ahmad: azeah70.liu@analys.urkund.se

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

TBA:

Lab Schedule 2021:

TimeEdit-filter-labs-2021

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


Page responsible: Kristian Sandahl
Last updated: 2021-09-06