Lab: Concurrent and Distributed Systems
Der Entwurf und die Implementierung von parallelen und verteilten Systeme ist typischerweise ein schwieriger Prozess. Dieses Seminar (Lab) gibt Studierenden die Möglichkeit praktische Erfahrungen (Programmieren) zu sammeln und gelernte Theorie anzuwenden. Das Seminar hat zum Ziel skalierbare Lösungen zu implementieren und erlaubt es gleichzeitig die eigenen Lösungen in einer Programmiersprache der Wahl umzusetzen und Ansätze frei zu wählen. Studierende erhalten drei sequenzielle Programme (C/C++) und müssen diese in parallele (skalierbare) Lösungen überfuhren.
Das Lab wird mit einem mehrseitigen Bericht abgeschlossen.
Relevante Veranstaltungen: FCDS Vorlesung.
Organization
Kontakt | |
Sprache | Englisch |
Stunden pro Woche | -/-/4 |
Benoetigtes Vorwissen | Programmieren in C/C++ Git (Clone, Fork, Merge, Commit, Push) Linux Grundlagen Grundlagen multi-core Programierung Docker |
Registrierung |
DSE: Über SELMA zu Beginn des Semesters. |
Bemerkung |
Das Lab ist eine "work-at-home-only" Veranstaltung. |
Studienprogramm | Distributed Systems Engineering | Medien- informatik |
Master & Diplom Informatik |
Modul |
INF-DSE-20-E-FCDS-L |
MINF-04-KP-FG4 Komplexpraktikum |
INF-MA-PR Master-Praktikum (mit Kolloquium!) |
Important Notes
- Einige studentische Arbeiten aus dem Lab werden u.U. von uns weiterverwendet. Die Verwendung erfolgt anonym, ohne das private Daten von Studierenden veröffentlicht werden. Kontaktieren Sie uns bei Fragen.
- Die Zertifikate für das Lab sind typischerweise unbenotet. Studierende, die eine Note benötigen (z.B. Diplom Informatik) müssen dies auf Ihren Reports angeben.
- Bei Fragen schreiben Sie bitte eine E-Mail an Robert Krahn.
Aufgaben und Materialien für das Lab (TUD-VPN nötig):
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.