Lab: Concurrent and Distributed Systems
The design and implementation of concurrent or distributed systems is a notoriously difficult development process. This lab gives students the opportunity to gain experience by applying the theory learned in related lectures in practice (via programming). While the inherent goal of the lab is to find a scalable solution for the given task, teams of students have the freedom to choose their favorite programming language, model, libraries and tools.
Students will be given a set of 3 computational problems each with a sequential solution and have to design and implement a parallelized solution.
Related Courses: The foundations of concurrent and distributed systems are presented in-depth in the corresponding lecture.
Organization
Contact | |
Language | English |
Hours per week | -/-/4 |
Required Knowledge | Programming Skills (you need to understand C/C++) Git (Clone, Fork, Merge, Commit, Push) Linux basics Basic understanding of multi-core programming Docker |
Registration |
No enrollment necessary. |
News |
You can start to work on the lab on Monday, 26.10.2020. |
Course of Study | Distributed Systems Engineering | Informatik & Informationssystemtechnik | Medieninformatik | Master & Diplom Informatik | Master Medieninformatik |
---|---|---|---|---|---|
Module | DSE-Int or DSE-E6 | INF-04-FG-AVS or INF-04-KP Komplexpraktikum | MINF-04-KP-FG4 Entwicklungsmethoden und Werkzeuge | INF-MA-PR Master-Praktikum | INF-E-4 Master-Praktikum |
Important Notes
- Some student solutions from the CDS lab might be used for our research. The usage will always be anonymous, no private data of students will be exposed within our research. Please contact us if you have further questions.
- The certificates of this lab are not graded by default. Students that need graded certificates have to approach the tutor by themselves.
- Feel free to write an e-mail to Robert Krahn if you have questions.
Tasks and material for the lab
- Winter semester 2020
- Summer semester 2020
- Summer semester 2019
- Summer semester 2018
- Summer semester 2017
Disclaimer
We are not affiliated with any of the commercial web sites we might link on this pages to. The links are only for informational purposes. We suggest you always consider obtaining a copy from the library before performing a purchase.