Exercis Groups

Exercises are carried out small groups of 3-4 people who meet their tutor in one of our computer pools. The meetings with your tutor are your opportunity to present your results, get feedback and discuss open questions. We strongly advise to use this opportunity to prepare for the exam.

Registration for an Exercise Group

Task 4 of Assignment Sheet 0 must be completed by Wednesday, April 26, 21:00 in order to be assigned to an exercise group at a time that suits you. If you fail to submit your availability data in time you will be assigned randomly to one of the remaining free exercise groups.

The available group times will be announced after registration. They are determined on the basis of the availability data that you submit while performing assignment sheet 0.

If you want to change your group (for whatever reason)

  1. Send a message to the alp-course mailing list indicating your current group number and the group number(s) you want to switch to and asking if someone is willing to swap groups with you
  2. When you found someone, write to the alp-staff list stating who wants to swap with whom. This mail should include your swap partner in the cc, as a confirmation that he is accepting the swap.
    • Write to the list, not just to your tutor, because also the tutor of the other group needs to know about the change. Both need to modify the Git access rights of “their” group so that each of the swap partners can work in the new group. They also need to communicate about the points you achieved so far, so that your points don't get lost.
  3. The group change is officially completed when you get a message from one of the two affected tutors confirming the change.

Access to your Exercise Repository

All the assignment reusults are submitted via a Git repository. Each exercise group has its own repository that will be assigned in the process of registering for a group. You will be notified about your group number and repository by e-mail.


Tutorial sessions for Computer Science students are carried out in terminal pool A106 (Römerstr. 164, Altbau, one level above the lecture room).

For being able to access the room you should have a computer account in the Computer Science Department. If you have none yet, go to the yellow container behind the building (first office on the left-hand-side).

Tutorial sessions for Media Informatics students are carried out in the Windows pool in the yellow container behind the Römerstrasse 164 building (last room on the right-hand-side).

Assignment Sheets Grading

You get points by submitting solutions online before the deadline mentioned on the respective assignment sheet and by presenting the solutions life to your tutor. Who does both gets full points. Who does not submit the solution in time via Git can still get 50% of the points if he / she can present them to the tutor. Tutorial sessions are held in our terminal pools because acquiring and demonstrating the ability to work with different tools is an essential part of the exercises.

Exercises are conducted in small groups (3-4 people). You may divide the work among the group members but you must be able to present the solution to any task, no matter whether you solved it yourself or a colleague solved it and explaied it to you. So, if you divide the work, make sure you talk to each other about your solutions!

Assignment Sheets

  • Assignments are typically published here each week on Friday (see “Release date” column).
  • Your solutions must be submitted via Git by 4 PM on the next Friday 1).
  • Sample solutions will be linked two weeks after the release date (when all tutorial sessions for that assignment are completed).
Release date Assignment sheet Sample solution
21.04.16 Assignment 02)
28.04.16 Assignment 1 Solutions 1
05.05.16 Assignment 2 Solutions 2
12.05.16 Assignment 3 hint Solutions 3
19.05.16 Assignment 4 Solutions 4
26.05.16 Assignment 5 Solutions 5
02.06.16 Assignment 6 Solutions 6
Whitsun Vacation (no courses, no exercises)
09.06.16 Assignment 7 Solutions 7
16.06.16 Assignment 8 Solutions 8
23.06.16 Assignment 9 Solutions 9
30.96.16 Assignment 10 Solutions 10
08.07.16 Assignment 11 Solutions 11
15.07.16 Assignment 12 Solutions 12
1) Submission date and time are specified also on each assignment sheet
2) Infrastructure setup and Registration
Last modified: 2017/04/23 14:43