MODULBESCHREIBUNG

Advanced Distributed Systems & Blockchain

Kurzzeichen:
M_ADSB
Durchführungszeitraum:
HS/20
ECTS-Punkte:
4
Lernziele:

Verteilte Systeme sind allgegenwärtig in beruflichem und privatem  Alltag; sie führen Konzepte und Technologien aus unterschiedlichen  Bereichen der Informatik zusammen. Die Themengebiete in diesem Modul umfassen: 

  • Synchronization in Distributed Systems (Causality, Lamports Clock,  Vector Clocks) 
  • Blockchain Security Considerations and Cryptography 
  • DHTs (Chord, Kademlia) 
  • Distributed Systems with WebRTC 
  • Distributed Batch Processing with Apache Spark 
  • Ethereum, IOTA, NEO 
  • Consensus Mechanisms, Atomic Swaps
Verantwortliche Person:
Bocek Thomas
Empfohlene Module:
Zusätzlich vorausgesetzte Kenntnisse:

Englisch

(Dieses Modul wird teilweise in Englisch gehalten.)

Skriptablage:
Modultyp:
Standard-Modul für Informatik STD_11(Empfohlenes Semester: 3)
Standard-Modul für Informatik STD_14(Empfohlenes Semester: 5)

ECTS-Punkte pro Kategorie

Kategorie:
Aufbau Informatik / 4 Punkte
Grundlagen Informatik und Aufbau Informatik / 4 Punkte

Modulbewertung

Bewertungsart:
Note von 1 - 6

Leistungsbewertung

Während der Prüfungssession:
Schriftliche Prüfung, 60 Minuten
Zulassungsbedingungen zur Prüfung:

Nach Ankündigung, Abgabe erfolgreich gelöste Übungsaufgaben.

Kurse in diesem Modul

Advanced Distributed Systems & Blockchain

Kurzzeichen:
ADSB
Lernziele:
Plan und Lerninhalt:

Die Themengebiete in diesem Modul können variieren und werden in der ersten Vorlesung  bekanntgegeben.

 

In den Übungen entwickeln Studentengruppen eine verteile Applikation (Challenge Task II), welche diverse Requirements erfüllen muss. Das Erfüllen dieser Requirements ist Voraussetzung für das Bestehen der Übungen und für die Zulassung zur Prüfung. Ein Beispiel eines Challenge Tasks aus dem HS18 war es, eine vollständige verteilte P2P Applikation zu erstellen, welche mithilfe einer Blockchain Nachrichten notariell beglaubigen kann.

Kursart:

(Durchführung gemäss Stundenplan)

Vorlesung mit 2 Lektionen pro Woche
   - Max. Teilnehmer: 126
   - Harte Grenze: ja
Uebung mit 2 Lektionen pro Woche
   - Max. Teilnehmer: 18
   - Harte Grenze: ja