What is the pedagogical purpose of the labs?

The purpose of the labs is to give you a deeper, practical understanding of the concepts and principles in version control tools and how they can be used to support collaboration. Since you are performing more or less the same scenarios with three different tools, you will also get experience with adapting your theoretical knowledge in practise to more or less different tools.

The labs are obligatory and the learning goals for all three labs are, that you:

This means that I will check to if you have reached the learning goals to a reasonable degree. Please note that the learning goals don't talk about the correctness of the results and conslusions in your report. So even if you sometimes might come to the wrong conclusions, the lab report can still be approved if it satisfies the learning goals.

I will provide some general feedback on the lab reports and the outcome at the lecture following the hand-in deadline for each report.


Updated October 18, 2024