Achtung:

Sie haben Javascript deaktiviert!
Sie haben versucht eine Funktion zu nutzen, die nur mit Javascript möglich ist. Um sämtliche Funktionalitäten unserer Internetseite zu nutzen, aktivieren Sie bitte Javascript in Ihrem Browser.

Info-Icon Diese Seite ist nicht in Deutsch verfügbar
[Translate to Deutsch:] Foto: Judith Kraft Bildinformationen anzeigen

[Translate to Deutsch:] Foto: Judith Kraft

Übungen

Übungsblätter 

Im Laufe des Semester werden wir Übungsblätter ausgeben. Diese Blätter sind oft alte Klausuraufgaben oder Klausuraufgaben strukturell recht ähnlich. Wir werden diese Übugsblätter in der Zentralübung (zeitlich flexibel) besprechen. 

Bitte beschäftigen Sie sich mit den Übungsblättern, bevor Sie an der Übung teilnehmen. Es ist nicht tragisch, wenn Sie eine Aufgabe nicht lösen können. Machen Sie sich in solchen Fällen klar, womit Sie Schwierigkeiten haben. Die Übung ist Ihre Gelegenheit nachzufragen. Der Verlauf der Übung hängt von Ihrem Feedback ab!

Mini-Projekt

Mit der Umstellung auf die neue Prüfungsordnung Bachelor Informatik im Wintersemester 207/18 wurde der Umfang der Vorlesungen im zweiten Studienabschnitt um 2 LP auf 6 LP erhöht. Für die VL Verteilte Systeme wird einer dieser zusätzlichen LPs in die Ergänzung des Vorlesungsstoffes investiert, um Lücken zu schliessen und den Inhalt sinnvoll abzurunden (es entfiel auch Material bei der Überarbeitung). 

Den verbleibenden Leistungspunkt werden wir in einem kleinen Team-Projekt realisieren (Erinnerung: ein LP entspricht 30 Stunden Arbeitszeit!). Bilden Sie Gruppen von ca. 3-5 Personen. Suchen Sie sich ein interessantes Thema aus und bearbeiten Sie das vorlesungsbegleitend. Gegen Ende des Semester geben Sie eine kurze Präsentation (5-10 Minuten), was Ihre Gruppe bearbeitet hat und was Sie gelernt haben. 

Das Bestehen dieses Mini-Projekts ist die Studienleistung und damit Voraussetzung für die Zulassung zur Klausur Verteilte Systeme! (Bestehen sollte aber auch kein Problem sein.) 

Mögliche Themen für Mini-Projekte sind: 

  • Ein einfache WebChat-Anwendung, basierend auf WebSockets 
  • Eine einfache Three-Tier Web-Anwendung 
  • Ein RabbitMQ-Aufbau mit Fehlerinjektion (Töten Sie Broker!) 
  • Leistungsvergleich: Kafka, AQMP, RabbitMQ 
  • Streaming mit Kafka 
  • Eine Microservice-Chain mit einer Message-Queue-Umgebung realisieren (zB. RabbitMQ) 
  • Zookeeper - Rezeptentwicklung 
  • Doodle-Excel export von Kommandozeile aus herunterladen und verarbeiten 
  • Ein Projekt zur Antragserstellung lauffähig und installierbar machen 
  • Eine serverless Anwendung bauen (lambda Functions) 
  • Ein ElasticSearch Beispiel 

 

 

Sie interessieren sich für:

Die Universität der Informationsgesellschaft