News

Project Bonus

Written on 14.08.25 by Felix Freiberger

Dear students,

based on the criteria

  • effective and elegant use of concurrency,
  • quality of documentation,
  • community support, and
  • excellent performance,

we're awarding a bonus to four project groups:

  • 🏐
  • 🧗‍♂️
  • Ralf Krabbenmacher
  • sinister spores

Congratulations to the… Read more

Dear students,

based on the criteria

  • effective and elegant use of concurrency,
  • quality of documentation,
  • community support, and
  • excellent performance,

we're awarding a bonus to four project groups:

  • 🏐
  • 🧗‍♂️
  • Ralf Krabbenmacher
  • sinister spores

Congratulations to the following students! 🎉

  • Jashman Brar
  • Maryna Dernovaia
  • Ciprian Meriacre
  • Tigran Minasian
  • Leonard Morsch
  • Ivan Pozdin
  • Thorben Rahns
  • Arnold Smakaj

Each of them receive a bonus of one grade step (i.e. a numerical improvement of 0,3 or 0,4) to their final grade.

Kind regards,
Your Concurrent Programming Team

Result of Final Exam

Written on 11.08.25 by Nazareno Garagiola

Dear Students,

you can now find the results of the final exam on your personal status page. If you have obtained 31 points or more, you have passed the exam (why?). 88% of participating students have passed the exam, the highest score achieved was 50.5 out of 60 points, the median was 38… Read more

Dear Students,

you can now find the results of the final exam on your personal status page. If you have obtained 31 points or more, you have passed the exam (why?). 88% of participating students have passed the exam, the highest score achieved was 50.5 out of 60 points, the median was 38 points.

In case it is definite that you have passed the course (i.e., you passed the midterm exam, the final exam, and completed the project), a final grade for the entire course is calculated from the sum of points in the best of your midterm exams and the main exam (plus any potential points from the bonus exercises) using this grade scale, also shown on your personal status page. Please note that a different passing bar and/or grade scale might apply to the re-exam. (Any potential project bonus will be added at a later date.)

The exam inspection for the final exam is scheduled to take place on Thursday, August 14, between 17:00 and 18:00 in Room 528 in building E1 3.

Kind regards,
Your Concurrent Programming Team

Results of Milestone Ω

Written on 07.08.25 by Nazareno Garagiola

Dear students,

the results of Milestone Ω are now shown on your personal status page.

In case you have not passed Milestone Ω, you will need to rectify the remaining issues (assuming you fulfill the formal requirements to be able to do so).

For this second attempt, we expect the… Read more

Dear students,

the results of Milestone Ω are now shown on your personal status page.

In case you have not passed Milestone Ω, you will need to rectify the remaining issues (assuming you fulfill the formal requirements to be able to do so).

For this second attempt, we expect the following:

  1. Your updated implementation. Take care that you have rectified any open issues and that your code is adequately commented and self-explanatory.
  2. Your (possibly updated) documentation.

Once you are ready with your updates, send a personal message to your tutor in our discussion board. For each remaining issue, include a brief list of changes you made to address it. We plan to inspect your updates soon after notification and will give you feedback then.

There will not be a second defense, your submission will be inspected solely based on the material you will have delivered. It is in your genuine interest to ensure that you have evidently rectified all open issues and that you have explained the changes clearly.

If you are unsure about what issues need to be addressed, please contact your tutor directly.

We highly recommend that you finish the second submission as soon as possible. The ultimate deadline is 17.09.2025.

Kind regards,
Your Concurrent Programming Team

Project Defenses

Written on 01.08.25 by Felix Freiberger

Dear students,

we have scheduled the project defenses. You can find your appointment on your personal status page.
If you cannot make the appointment we assigned to you, please message us in the forum immediately.

The defenses start at the time shown on your status page and should last about 30… Read more

Dear students,

we have scheduled the project defenses. You can find your appointment on your personal status page.
If you cannot make the appointment we assigned to you, please message us in the forum immediately.

The defenses start at the time shown on your status page and should last about 30 minutes. Please wait in front of the assigned room, your tutor will pick you up there.
Please bring your student ID, and a laptop with your project (in the version that is shown on Mission Control) ready to run, to the defense.

Kind regards,
Your Concurrent Programming Team

Exam Seating

Written on 29.07.25 by Nazareno Garagiola

Dear Students,

on Monday, August 4, we will write the Final Exam, covering units E-H. If you registered for the exam, you will find your room and seat on your personal status page. If we did not assign you a seat and you think that this is an error, please notify us immediately.
Please arrive at… Read more

Dear Students,

on Monday, August 4, we will write the Final Exam, covering units E-H. If you registered for the exam, you will find your room and seat on your personal status page. If we did not assign you a seat and you think that this is an error, please notify us immediately.
Please arrive at the assigned lecture hall no later than 10:00.

Kind regards,
Your Concurrent Programming Team

Concurrency Café XXL

Written on 22.07.25 by Nazareno Garagiola

Dear students,

in a little less than two weeks, on Monday, 04.08.25, we'll write the final Exam. To help you prepare, our tutors are offering another installment of Concurrency Café XXL on Thursday, 31.07.25. It will start at 14:00 and run until 18:00. We will use E1 3, SR 015.

Additionally, we… Read more

Dear students,

in a little less than two weeks, on Monday, 04.08.25, we'll write the final Exam. To help you prepare, our tutors are offering another installment of Concurrency Café XXL on Thursday, 31.07.25. It will start at 14:00 and run until 18:00. We will use E1 3, SR 015.

Additionally, we would also like to remind you, as stated on the Project Mission Briefing, to let us know if any member of your project group is unavailable on the 6th of August. By default, we will assign you a project defense on that day.

Kind regards,
Your Concurrent Programming Team

Midterm Re-Exam Inspection

Written on 17.07.25 by Nazareno Garagiola

Dear students,

the exam inspection for the midterm re-exam is scheduled to take place on Monday, July 21, between 13:30 and 14:30 in Room 528 in building E1 3.

Kind regards,
Your Concurrent Programming Team

Midterm Re-Exam Results

Written on 16.07.25 by Nazareno Garagiola

Dear students,

you can now find the results of the midterm re-exam on your personal status page. If you have obtained 31 points or more, you have passed the exam (why?). 64.7% of participating students have passed the exam, the highest score achieved was 53 out of 60 points, the median was 34.75… Read more

Dear students,

you can now find the results of the midterm re-exam on your personal status page. If you have obtained 31 points or more, you have passed the exam (why?). 64.7% of participating students have passed the exam, the highest score achieved was 53 out of 60 points, the median was 34.75 points.

Please note that, if you want to take the main Exam on 04.08.25, you have to register in LSF. The deadline for the registration is 28.07.25.

Kind regards,
Your Concurrent Programming Team

Midterm Re-Exam Seats

Written on 10.07.25 by Felix Freiberger

Dear students,

on Tuesday, July 15th, we will write the Midterm Re-Exam. If your are registered, you will find your room and seat on your personal status page.
If we did not assign you a seat and you think that this is an error, please notify us immediately.
Please arrive at your assigned lecture… Read more

Dear students,

on Tuesday, July 15th, we will write the Midterm Re-Exam. If your are registered, you will find your room and seat on your personal status page.
If we did not assign you a seat and you think that this is an error, please notify us immediately.
Please arrive at your assigned lecture hall no later than 10:15.

Kind regards,
Your Concurrent Programming Team

Project Repositories and Infrastructure

Written on 03.07.25 by Felix Freiberger

Dear students,

we have created the project repositories in dGit for you. In case you cannot access your repository, please contact us immediately via the forum.

Please also have a look at the Projects category in the forum. In particular, the post How to Project in VS Code explains how to set up… Read more

Dear students,

we have created the project repositories in dGit for you. In case you cannot access your repository, please contact us immediately via the forum.

Please also have a look at the Projects category in the forum. In particular, the post How to Project in VS Code explains how to set up your IDE for working on the project, and the post Running Automatic Tests contains further details about the automatic testing infrastructure.

On your personal status page, you will now also find your assigned project tutor.

Have fun coding!

Kind regards,
Your Concurrent Programming Team

Midterm Re-Exam Registration

Written on 01.07.25 by Nazareno Garagiola

Dear students,

in two weeks, on Tuesday, 15.07.2025, we'll write the midterm re-exam.
If you wish to take part in this exam, you'll need to register. You must register in dCMS on your personal status page – LSF registration is neither necessary nor sufficient to take part in the midterm… Read more

Dear students,

in two weeks, on Tuesday, 15.07.2025, we'll write the midterm re-exam.
If you wish to take part in this exam, you'll need to register. You must register in dCMS on your personal status page – LSF registration is neither necessary nor sufficient to take part in the midterm re-exam.

Kind regards,
Your Concurrent Programming Team

Practical Project

Written on 30.06.25 by Felix Freiberger

Dear students,

welcome to the practical project! The mission briefing is now available in the course materials.
Please keep in mind that the deadline to register for the project is Wednesday, 02.07.2025, 23:59. Until then, you must complete the three steps outlined in the Groups & RegistrationRead more

Dear students,

welcome to the practical project! The mission briefing is now available in the course materials.
Please keep in mind that the deadline to register for the project is Wednesday, 02.07.2025, 23:59. Until then, you must complete the three steps outlined in the Groups & Registration section of the project description. If you have any questions about the project, you’re invited to pose them in the Project category of our discussion board.

Kind regards,
Your Concurrent Programming Team

Midterm Exam Inspection – Markings Adjusted

Written on 04.06.25 by Felix Freiberger

Dear students,

We have now updated the markings for the midterm exam with the changes resulting from the exam inspection. The final results are displayed on your personal status page.

Kind regards,
Your Concurrent Programming Team

Midterm Exam Inspection

Written on 26.05.25 by Nazareno Garagiola

Dear students,

the exam inspection for the midterm exam is scheduled to take place on Friday, May 30, between 14:30 and 15:30 in room SR015 in building E1 3.
This replaces the corresponding Concurrency Café on Friday.

Kind regards,
Your Concurrent Programming Team

Results of Midterm Exam

Written on 23.05.25 by Felix Freiberger

Dear students,

you can now find the results of the midterm exam on your personal status page. If you have obtained 31 points or more, you have passed the exam (why?). 84.5% of participating students have passed the exam, the highest score achieved was 56.5 out of 60 points, the median was 40.5… Read more

Dear students,

you can now find the results of the midterm exam on your personal status page. If you have obtained 31 points or more, you have passed the exam (why?). 84.5% of participating students have passed the exam, the highest score achieved was 56.5 out of 60 points, the median was 40.5 points.

Kind regards,
Your Concurrent Programming Team

Midterm Exam

Written on 15.05.25 (last change on 23.05.25) by Felix Freiberger

Dear students,

on Tuesday, May 20, we will write the midterm exam, covering units A-D. If you registered for the exam, you will find your room and seat on your personal status page. If we did not assign you a seat and you think that this is an error, please notify us immediately.
Please arrive at… Read more

Dear students,

on Tuesday, May 20, we will write the midterm exam, covering units A-D. If you registered for the exam, you will find your room and seat on your personal status page. If we did not assign you a seat and you think that this is an error, please notify us immediately.
Please arrive at your assigned lecture hall no later than 10:15.

We have two reminders for you:

  • To assist you in the final phase before the exam and answer your last-minute questions, our tutors are offering an extended Concurrency Café XXL on Friday (May 16) from 14:00 in E1 3, SR015 until 18:00.
  • Your submitted summaries A through D will be stapled and delivered to you with the exam. Additionally, you may also bring a single, one-sided, hand-written A5 cheat sheet. The back of your cheat sheet must contain your matriculation number, and nothing else. You will have to hand in the cheat sheet at the end of the midterm exam, so don’t forget to take a picture of it if you want it as a guide for creating any potential re-exam cheat sheets.

Kind regards,
Your Concurrent Programming Team

Midterm Exam Preparation

Written on 06.05.25 (last change on 06.05.25) by Nazareno Garagiola

Dear students,

in two weeks, on Tuesday, 20.05.25, we’ll write the midterm exam. To help you prepare, we are offering two additional events:

  • Next Monday at 14:15, we will replace the lecture with a Q&A session (in the usual lecture hall). There, you’ll have the opportunity to ask questions on… Read more

Dear students,

in two weeks, on Tuesday, 20.05.25, we’ll write the midterm exam. To help you prepare, we are offering two additional events:

  • Next Monday at 14:15, we will replace the lecture with a Q&A session (in the usual lecture hall). There, you’ll have the opportunity to ask questions on anything covered in the lecture so far.
    You can ask questions live in the lecture. However, we encourage you to pre-submit your questions so we can prepare an answer. The Q&A session will not be recorded.
  • On Friday, 16.05.25, the Concurrency Café is being supersized and turns into a Concurrency Café XXL. It will start at 14:00 but run longer, and our tutors have prepared additional training exercises for you. The session will be held in the usual room (E1 3, SR 015).

We would also like to remind you to register in dCMS for the exam. The registration closes one week before the exam. If you miss this deadline, you will be unable to participate in the exam.

Kind regards,
Your Concurrent Programming Team

Tutorial and Colloquia Assignments

Written on 16.04.25 by Felix Freiberger

Dear students,

we have now finished assigning you to your tutorials and colloquia.

For the tutorials, you can now find your tutorial time and room information on your personal status page. We were able to find a solution where everyone has been assigned their preferred time and language… Read more

Dear students,

we have now finished assigning you to your tutorials and colloquia.

For the tutorials, you can now find your tutorial time and room information on your personal status page. We were able to find a solution where everyone has been assigned their preferred time and language combination.

For the colloquia, you will find your group and slot on your personal status page in dCMS. To contact your teammates, use the forum. Their usernames are provided on your personal status page as well. Make sure you have activated your forum account, otherwise your teammates will not be able to contact you!
If your colloquium is on Monday, please coordinate with your assigned tutor to find a solution for Easter Monday.

Yesterday, we published exercise sheet A. Note that you are required to hand in the solution for exercise EA.3 by 20.04.2025 23:59. This is a group submission, i.e., you have to coordinate within your group and submit a single solution together.

We won’t notify you of new material releases via news. If you do wish to be notified, please enable notifications on this forum topic.

Kind regards,
Your Concurrent Programming Team

Lecture Registration Open

Written on 08.04.25 (last change on 16.04.25) by Felix Freiberger

Dear students,

registration to the lecture is now open. Please keep in mind registration closes this Friday at 15:00.
If you missed the first lecture, please review the slides or recording available on the Materials page as soon as possible as they contain important administrative details.

Kind… Read more

Dear students,

registration to the lecture is now open. Please keep in mind registration closes this Friday at 15:00.
If you missed the first lecture, please review the slides or recording available on the Materials page as soon as possible as they contain important administrative details.

Kind regards,
Your Concurrent Programming Team

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators