Coding Theory for Storage and Networks
| Vortragende/r (Mitwirkende/r) | |
|---|---|
| Nummer | 0000001694 |
| Art | Vorlesung mit integrierten Übungen |
| Umfang | 4 SWS |
| Semester | Sommersemester 2026 |
| Unterrichtssprache | English |
| Stellung in Studienplänen | Siehe TUMonline |
| Termine | Siehe TUMonline |
Teilnahmekriterien
Beschreibung
- Decodierung von Reed-Solomon Codes über die halbe Mindestdistanz: Listendecodierung, Power-Decodierung.
- Interleaved Reed-Solomon Codes und Algorithmen zur Burst-Fehler-Korrektur.
- Network Coding: Rang-Metrik Codes, Untervektorraum Codes, Anwendung zur Fehlerkorrektur in Netzwerken.
- Codierung für Flash Speichermedien: Write-Once-Memory Codes, Codierung von defekten Speicherzellen.
- Codierung für verteilte Datenspeicher: Locally Repairable Codes, Regenerating Codes.
- Codes zur Korrektur von Insertions und Deletions.
- Interleaved Reed-Solomon Codes und Algorithmen zur Burst-Fehler-Korrektur.
- Network Coding: Rang-Metrik Codes, Untervektorraum Codes, Anwendung zur Fehlerkorrektur in Netzwerken.
- Codierung für Flash Speichermedien: Write-Once-Memory Codes, Codierung von defekten Speicherzellen.
- Codierung für verteilte Datenspeicher: Locally Repairable Codes, Regenerating Codes.
- Codes zur Korrektur von Insertions und Deletions.
Inhaltliche Voraussetzungen
- Mathematische Grundkenntnisse (vor allem lineare Algebra).
- Der vorherige Besuch der Vorlesung "Channel Coding" wird empfohlen.
- Der vorherige Besuch der Vorlesung "Channel Coding" wird empfohlen.
Lehr- und Lernmethoden
Vorlesung mit integrierter Übung
VL: Die notwendigen theoretischen Inhalte werden im Vortrag vermittelt (mit Folienpräsentation und Tafelanschrieb) und durch kurze Beispiele veranschaulicht. Die Studierenden sind zur Diskussion der Inhalte angehalten und werden mit zahlreichen Zwischenfragen zur Beteiligung motiviert.
In einem begleitenden Tutorium werden zum einen Übungsaufgaben gerechnet und zum anderen Programmieraufgaben gestellt und betreut.
In diesen Tutorials werden die Inhalte der Vorlesung in sagemath (Python) umgesetzt. Hierzu werden Anleitungen gestellt, welche zunächst vorgestellt und erklärt werden. Die Studierenden sollen anschließend eigenständig (in Zweier-Teams), mit Begleitung der Betreuer, die Programmieraufgaben umsetzen. Nach Fertigstellung des Versuches erfolgt eine Besprechung jedes Teams mit einem Betreuer.
VL: Die notwendigen theoretischen Inhalte werden im Vortrag vermittelt (mit Folienpräsentation und Tafelanschrieb) und durch kurze Beispiele veranschaulicht. Die Studierenden sind zur Diskussion der Inhalte angehalten und werden mit zahlreichen Zwischenfragen zur Beteiligung motiviert.
In einem begleitenden Tutorium werden zum einen Übungsaufgaben gerechnet und zum anderen Programmieraufgaben gestellt und betreut.
In diesen Tutorials werden die Inhalte der Vorlesung in sagemath (Python) umgesetzt. Hierzu werden Anleitungen gestellt, welche zunächst vorgestellt und erklärt werden. Die Studierenden sollen anschließend eigenständig (in Zweier-Teams), mit Begleitung der Betreuer, die Programmieraufgaben umsetzen. Nach Fertigstellung des Versuches erfolgt eine Besprechung jedes Teams mit einem Betreuer.