Modulbeschreibung

Advanced Distributed Systems & Blockchain

Kürzel:
M_ADSB
Durchführungszeitraum:
HS/20
ECTS-Credits:
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

 

Das Lernziel in diesem Modul ist, dass Studenten ein verteiltes System mit Blockchain Anbindung selbständig entwickeln können.

Verantwortliche Person:
Dr. Bocek Thomas
Standort (angeboten):
Rapperswil-Jona
Empfohlene Module:
Zusätzlich vorausgesetzte Kenntnisse:

Englisch

(Dieses Modul wird teilweise in Englisch gehalten.)

Skriptablage:
Modultyp:
Wahlpflicht-Modul für Informatik STD_11(Empfohlenes Semester: 3)
Wahlpflicht-Modul für Informatik STD_14(Empfohlenes Semester: 5)
Wahl-Modul für Data Science STD_14 (PF)
Wahlpflicht-Modul für Informatik STD_21(Empfohlenes Semester: 5)
Wahlpflicht-Modul für Informatik Retro STD_14_UG(Empfohlenes Semester: 5)

Kurse in diesem Modul