Archiv vergangene Semester

Lehrveranstaltung im Wintersemester 2023/24: „Fortgeschrittene Distributed Ledger Technologies“ im Bachelor bzw. Master Wirtschaftsinformatik, 2 SWS, 5 LP

Lehrender: Gastdozent Dr. Wolfgang Wilke

Bachelor-Modul: "Spezielle Themen der Wirtschaftsinformatik 2" (Veranstaltungs-Nr. 14502927 / Prüfungs-Nr. 780528)

Master-Modul: "Vertiefung Wirtschaftsinformatik 2" (Veranstaltungs-Nr. 14502928 /Prüfungs-Nr. 702811)

Beide Vorlesungen werden in einer gemeinsamen Blockveranstaltung durchgeführt.

Umfang: 5 LP, 2 SWS

Prüfungsform: mündl. Prüfung

Blockveranstaltung an folgenden Terminen: 

10. & 11. November 2023 – voraussichtlich digital (Zoom-Link folgt zu gegebener Zeit)

17. & 18. November 2023 – voraussichtlich digital (Zoom-Link folgt zu gegebener Zeit)

08. & 09. Dezember 2023 – voraussichtlich in Präsenz im CiP-Pool H423

Zeiten jeweils freitags 14 – 18 Uhr und samstags 9 – 13 Uhr

Mündliche Abschluss-Prüfung:

voraussichtlich 08. und 09. Januar 2024, Raum F50

Maximale Teilnehmerzahl 30 Personen

Anmeldung über PORTA erforderlich.

Kurzbeschreibung der Veranstaltung:

Durch die Popularität des Bitcoins hat auch die Technologie der Blockchain in den letzten Jahren eine große Popularität erfahren. Methoden und Techniken von verteilten Anwendungen und Datenbanken zusammen mit der Programmierung werden hier gemeinsam eingesetzt, um Lösungen im Bereich der Distributed Ledger Technology zu schaffen, von der auch die Blockchain einen Spezialfall darstellt.
In der Veranstaltung werden die Grundlagen der Distributed Ledger Technology und die Funktionsweise der Blockchain auf der Basis von Bitcoin und Ethereum eingeführt. Es werden Konzepte aus der Verschlüsselung von Daten, Transaktionen und deren Verifikation technisch und praktisch beleuchtet. Dazu werden reale Betrugsszenarien und deren Abwehr aufgezeigt. Anhand der Ethereum-Blockchain wird dann in die Programmierung mit Solidity eingeführt, mit der sich eigene Transaktionen und Verträge umsetzen lassen. In praktischen Übungen werden hier einfache Verträge auf dieser Blockchain realisiert.

Vorläufige grobe Inhaltsübersicht:

  1. Grundlagen DLT
  2. Verschlüsselungstechnologien in der Blockchain
  3. Transaktionen
  4. Mining
  5. Konsensfindung / Konsensmodelle
  6. Betrugsszenarien
  7. Ethereum
  8. Einführung in Solidity
  9. Praktische Übung – kleine eigene Blockchain in Solidity realisieren

Lehrveranstaltung im Sommersemester 2023: „Distributed Ledger Technologies 1“ im Bachelor Wirtschaftsinformatik, 2 SWS, 5 LP

  • Modul: „Spezielle Themen der Wirtschaftsinformatik 1“ (FPO2019) (bzw. alter Titel "Wirtschaftsinformatik in der betrieblichen Praxis" (FPO2015/2017))
  • Umfang: 5 LP, 2 SWS
  • Prüfungsform: mündl. Prüfung
  • Blockveranstaltung an folgenden Terminen (Raum HZ201) :
    • 16. & 17. Juni 2023 (Freitag 14-18 Uhr; Samstag 9 - 13 Uhr)
    • 30. Juni & 1. Juli 2023 (Freitag 14-18 Uhr; Samstag 9 - 13 Uhr)
    • 7. & 8. Juli 2023 (Freitag 14-18 Uhr; Samstag 9 - 13 Uhr)
    • Maximale Teilnehmerzahl 30 Personen

Anmeldung zur Veranstaltung über PORTA erforderlich bis spätestens 12.06.2023 (Veranstaltungsnr. 14502920 "Spezielle Themen der Wirtschaftinformatik I: Distributed Ledger Technologies")

  • Abschlussprüfung voraussichtlich 4. & 5. September 2023 (H337) - Anmeldeschluss wird zu gegebener Zeit kommuniziert
  • Prüfungsnr. 780527 (Spezielle Themen der Wirtschaftsinformatik I – FPO Bachelor 2019)
    Prüfungsnr. 78042 (Wirtschaftsinformatik in der betriebl. Praxis – FPO Bachelor 2015/2017)

Kurzbeschreibung der Veranstaltung:

Durch die Popularität des Bitcoin hat auch die Technologie der Blockchain in den letzten Jahren eine große Popularität erfahren. Methoden und Techniken von verteilten Anwendungen, Datenbanken, zusammen mit der Programmierung werden hier gemeinsam eingesetzt, um Lösungen im Bereich der Distributed Ledger Technology zu schaffen, von der auch die Blockchain ein Spezialfall darstellt.
In der Veranstaltung werden die Grundlagen der Distributed Ledger Technology und die Funktionsweise der Blockchain eingeführt. Es werden Anwendungsszenarien diskutiert und in Gruppenarbeiten analysiert. Konzepte aus der Verschlüsselung von Daten, Transaktionen und deren Verifikation werden hier technisch und praktisch beleuchtet. Dazu werden reale Betrugsszenarien und deren Abwehr aufgezeigt. Anhand der Etherium Blockchain wird dann in die Programmierung mit Solidity eingeführt mit der sich eigenen Transaktionen und Verträge umsetzen lassen. In praktischen Übungen werde hier einfache Verträge auf dieser Blockchain realisiert.

Vorläufige grobe Inhaltsübersicht:

  1. Grundlagen Blockchain
  2. Bitcoin 
  3. Anwendungsszenarien
  4. Gruppenarbeit: Anwendungsfälle analysieren und diskutieren
  5. Schlüssel und Adressen
  6. Wallets
  7. Transaktionen
  8. Exkurs: Verteilte Systeme
  9. Mining  3
  10. Konsensfindung / Konsensmodelle
  11. Betrugsszenarien
  12. Ethereum
  13. Einführung in Solidity
  14. Praktische Übung – kleine eigene Blockchain in Solidity realisieren

 

Lehrveranstaltung im Wintersemester 2022/2023 „Fortgeschrittene Distributed Ledger Technologies“
im Bachelor Wirtschaftsinformatik (FPO 2015/2017/2019) bzw. Master Wirtschaftsinformatik (nur FPO 2019), 2 SWS, 5 LP

Bachelor-Modul: "Spezielle Themen der Wirtschaftsinformatik 2" (Veranstaltungs-Nr. 14502927 / Prüfungs-Nr. 780528 – FPO2019 - bzw. 78526 - FPO2015/2017)

Master-Modul: "Vertiefung Wirtschaftsinformatik 2" (nur FPO2019 – Veranstaltungs-Nr. 14502928 /Prüfungs-Nr. 702811)

Beide Vorlesungen werden in einer gemeinsamen Blockveranstaltung durchgeführt.

Umfang: 5 LP, 2 SWS

Prüfungsform: mündl. Prüfung

Blockveranstaltung an folgenden Terminen: 

11. + 12. November (digital)
18.+19. November (in Präsenz im CiP-Pool H423)
2. + 3. Dezember (digital)

freitags jeweils 14 - 18 Uhr
samstags jeweils 9 - 13 Uhr

Abschlussprüfung:
vorauss. 13./14. Februar 2023

Maximale Teilnehmerzahl 30 Personen

Anmeldung über PORTA erforderlich.

Kurzbeschreibung der Veranstaltung:

Durch die Popularität des Bitcoins hat auch die Technologie der Blockchain in den letzten Jahren eine große Popularität erfahren. Methoden und Techniken von verteilten Anwendungen und Datenbanken zusammen mit der Programmierung werden hier gemeinsam eingesetzt, um Lösungen im Bereich der Distributed Ledger Technology zu schaffen, von der auch die Blockchain einen Spezialfall darstellt.
In der Veranstaltung werden die Grundlagen der Distributed Ledger Technology und die Funktionsweise der Blockchain auf der Basis von Bitcoin und Ethereum eingeführt. Es werden Konzepte aus der Verschlüsselung von Daten, Transaktionen und deren Verifikation technisch und praktisch beleuchtet. Dazu werden reale Betrugsszenarien und deren Abwehr aufgezeigt. Anhand der Ethereum-Blockchain wird dann in die Programmierung mit Solidity eingeführt, mit der sich eigene Transaktionen und Verträge umsetzen lassen. In praktischen Übungen werden hier einfache Verträge auf dieser Blockchain realisiert.

Vorläufige grobe Inhaltsübersicht:

  1. Grundlagen DLT
  2. Verschlüsselungstechnologien in der Blockchain
  3. Transaktionen
  4. Mining
  5. Konsensfindung / Konsensmodelle
  6. Betrugsszenarien
  7. Ethereum
  8. Einführung in Solidity
  9. Praktische Übung – kleine eigene Blockchain in Solidity realisieren

 

Lehrveranstaltung im Sommersemester 2022: „Distributed Ledger Technologies 1“ im Bachelor Wirtschaftsinformatik, 2 SWS, 5 LP

  • Modul: „Spezielle Themen der Wirtschaftsinformatik 1“ (FPO2019) bzw.  "Wirtschaftsinformatik in der betrieblichen Praxis" (FPO2015/2017)
  • Umfang: 5 LP, 2 SWS
  • Prüfungsform: mündl. Prüfung
  • Blockveranstaltung - digital (Link folgt zu gegebener Zeit via StudIP) - an folgenden Terminen:
    • 22. & 23. April 2022 (Freitag 14-18 Uhr; Samstag 9 - 13 Uhr)
    • 29. & 30. April 2022 (Freitag 14-18 Uhr; Samstag 9 - 13 Uhr)
    • 06. & 07. Mai 2022 (Freitag 14-18 Uhr; Samstag 9 - 13 Uhr)
    • Abschlussprüfung: 27.+28.6.2022, H337
  • Maximale Teilnehmerzahl 30 Personen
  • Anmeldung zur Veranstaltung bis spätestens 21.4.2022 über PORTA erforderlich (Veranstaltungsnr. 14502920 "Spezielle Themen der Wirtschaftinformatik I: Blockchain Distributed Ledger Technologies") - Prüfungsnr. 780527, 78042 - je nach FPO

Kurzbeschreibung der Veranstaltung:

Durch die Popularität des Bitcoin hat auch die Technologie der Blockchain in den letzten Jahren eine große Popularität erfahren. Methoden und Techniken von verteilten Anwendungen, Datenbanken, zusammen mit der Programmierung werden hier gemeinsam eingesetzt, um Lösungen im Bereich der Distributed Ledger Technology zu schaffen, von der auch die Blockchain ein Spezialfall darstellt.
In der Veranstaltung werden die Grundlagen der Distributed Ledger Technology und die Funktionsweise der Blockchain eingeführt. Es werden Anwendungsszenarien diskutiert und in Gruppenarbeiten analysiert. Konzepte aus der Verschlüsselung von Daten, Transaktionen und deren Verifikation werden hier technisch und praktisch beleuchtet. Dazu werden reale Betrugsszenarien und deren Abwehr aufgezeigt. Anhand der Etherium Blockchain wird dann in die Programmierung mit Solidity eingeführt mit der sich eigenen Transaktionen und Verträge umsetzen lassen. In praktischen Übungen werde hier einfache Verträge auf dieser Blockchain realisiert.

Vorläufige grobe Inhaltsübersicht:

  1. Grundlagen Blockchain
  2. Bitcoin 
  3. Anwendungsszenarien
  4. Gruppenarbeit: Anwendungsfälle analysieren und diskutieren
  5. Schlüssel und Adressen
  6. Wallets
  7. Transaktionen
  8. Exkurs: Verteilte Systeme
  9. Mining  3
  10. Konsensfindung / Konsensmodelle
  11. Betrugsszenarien
  12. Ethereum
  13. Einführung in Solidity
  14. Praktische Übung – kleine eigene Blockchain in Solidity realisieren

Lehrveranstaltung im Wintersemester 2021/2022 „Fortgeschrittene Distributed Ledger Technologies
im Bachelor Wirtschaftsinformatik (FPO 2015/2017/2019) bzw. Master Wirtschaftsinformatik (nur FPO 2019), 2 SWS, 5 LP

Bachelor-Modul: "Spezielle Themen der Wirtschaftsinformatik 2" (Veranstaltungs-Nr. 14502927 / Prüfungs-Nr. 780528 – FPO2019 - bzw. 78526 - FPO2015/2017)

Master-Modul: "Vertiefung Wirtschaftsinformatik 2" (nur FPO2019 – Veranstaltungs-Nr. 14502928 /Prüfungs-Nr. 702811)

Beide Vorlesungen werden in einer gemeinsamen Blockveranstaltung durchgeführt.

Umfang: 5 LP, 2 SWS

Prüfungsform: mündl. Prüfung oder Klausur

Blockveranstaltung an folgenden Terminen: 

5. + 6.11. (digital), 12. + 13.11. (in Präsenz), 19.11. + 20.11. (in Präsenz o. digital - wird bei 2. Termin kommuniziert)
freitags jeweils 14 - 18 Uhr, samstags jeweils 9 - 13 Uhr, Präsenztermine in HZ203 (bzw. ggfs. samstags H423)

Abschlussprüfung: 17. / 18. Februar 2022

Maximale Teilnehmerzahl 30 Personen

Anmeldung über PORTA erforderlich.

Kurzbeschreibung der Veranstaltung:

Durch die Popularität des Bitcoins hat auch die Technologie der Blockchain in den letzten Jahren eine große Popularität erfahren. Methoden und Techniken von verteilten Anwendungen und Datenbanken zusammen mit der Programmierung werden hier gemeinsam eingesetzt, um Lösungen im Bereich der Distributed Ledger Technology zu schaffen, von der auch die Blockchain einen Spezialfall darstellt.
In der Veranstaltung werden die Grundlagen der Distributed Ledger Technology und die Funktionsweise der Blockchain auf der Basis von Bitcoin und Ethereum eingeführt. Es werden Konzepte aus der Verschlüsselung von Daten, Transaktionen und deren Verifikation technisch und praktisch beleuchtet. Dazu werden reale Betrugsszenarien und deren Abwehr aufgezeigt. Anhand der Ethereum-Blockchain wird dann in die Programmierung mit Solidity eingeführt, mit der sich eigene Transaktionen und Verträge umsetzen lassen. In praktischen Übungen werden hier einfache Verträge auf dieser Blockchain realisiert.

Vorläufige grobe Inhaltsübersicht:

  1. Grundlagen DLT
  2. Verschlüsselungstechnologien in der Blockchain
  3. Transaktionen
  4. Mining
  5. Konsensfindung / Konsensmodelle
  6. Betrugsszenarien
  7. Ethereum
  8. Einführung in Solidity
  9. Praktische Übung – kleine eigene Blockchain in Solidity realisieren

Lehrveranstaltung im Sommersemester 2021: „Blockchain – Distributed Ledger Technologies“ im Bachelor Wirtschaftsinformatik, 2 SWS, 5 LP

  • Modul: „Spezielle Themen der Wirtschaftsinformatik 1“ (FPO2019) bzw.  "Wirtschaftsinformatik in der betrieblichen Praxis" (FPO2015/2017)
  • Umfang: 5 LP, 2 SWS
  • Prüfungsform: mündl. Prüfung oder Klausur
  • Blockveranstaltung (digital) an folgenden Terminen:
    • 11. & 12. Juni 2021 (Freitag 14-18 Uhr; Samstag 9 - 13 Uhr)
    • 18. & 19. Juni 2021 (Freitag 14-18 Uhr; Samstag 9 - 13 Uhr)
    • 25. & 26. Juni 2021 (Freitag 14-18 Uhr; Samstag 9 - 13 Uhr)
    • Abschlussprüfung: voraussichtlich im September 2021 (Termin wird rechtzeitig kommuniziert)
  • Maximale Teilnehmerzahl 30 Personen
  • Anmeldung über PORTA erforderlich (Veranstaltungsnr. 14502920 "Spezielle Themen der Wirtschaftinformatik I: Blockchain Distributed Ledger Technologies"

Kurzbeschreibung der Veranstaltung:

Durch die Popularität des Bitcoin hat auch die Technologie der Blockchain in den letzten Jahren eine große Popularität erfahren. Methoden und Techniken von verteilten Anwendungen, Datenbanken, zusammen mit der Programmierung werden hier gemeinsam eingesetzt, um Lösungen im Bereich der Distributed Ledger Technolgy zu schaffen, von der auch die Blockchain ein Spezialfall darstellt.
In der Veranstaltung werden die Grundlagen der Distributed Ledger Technology und die Funktionsweise der Blockchain eingeführt. Es werden Anwendungsszenarien diskutiert und in Gruppenarbeiten analysiert. Konzepte aus der Verschlüsselung von Daten, Transaktionen und deren Verifikation werden hier technisch und praktisch beleuchtet. Dazu werden reale Betrugsszenarien und deren Abwehr aufgezeigt. Anhand der Etherium Blockchain wird dann in die Programmierung mit Solidity eingeführt mit der sich eigenen Transaktionen und Verträge umsetzen lassen. In praktischen Übungen werde hier einfache Verträge auf dieser Blockchain realisiert.

Vorläufige grobe Inhaltsübersicht:

  1. Grundlagen Blockchain
  2. Bitcoin 
  3. Anwendungsszenarien
  4. Gruppenarbeit: Anwendungsfälle analysieren und diskutieren
  5. Schlüssel und Adressen
  6. Wallets
  7. Transaktionen
  8. Exkurs: Verteilte Systeme
  9. Mining  3
  10. Konsensfindung / Konsensmodelle
  11. Betrugsszenarien
  12. Ethereum
  13. Einführung in Solidity
  14. Praktische Übung – kleine eigene Blockchain in Solidity realisieren

 

Lehrveranstaltung im Wintersemester 2020

1. Seminar: "Architektur für Blockchain Anwendungen" im Bachelor Wirtschaftsinformatik

Modul: "Spezielle Themen der Wirtschaftsinformatik 2" (FPO2019 - Veranstaltungsnr. 14502919/Prüfungsnr. 780528) bzw. "Spezielle Themen der Wirtschaftsinformatik" (FPO2015/2017 - Veranstaltungsnr. s. oben/Prüfungsnr. 78526)
Umfang: 5 LP, 2 SWS - Blockveranstaltung

2. Seminar "Fortgeschrittene Architektur für Blockchain Anwendungen" im Master Wirtschaftsinformatik

Modul: "Vertiefung Wirtschaftsinformatik 2" (FPO2019 - Veranstaltungsnr. 14502925/Prüfungsnr. 702811)
Umfang: 5 LP, 2 SWS - Blockveranstaltung

Beide Seminare werden in einer gemeinsamen Blockveranstaltung durchgeführt.

Im Seminar werden aktuelle Problemfelder aus der Forschung und Anwendung der Distributed Ledger Technology (DLT) erschlossen.
Anhand von ausgewählter Literatur werden hier einzelne aktuelleThemen durch die Teilnehmer erarbeitet und vorgestellt.

Die ausgewählten Themen umfassen:

  • Vergleich von verschiedenen aktuellen Plattformen zur Realisierung von DLT-Anwendungen
  • Auswahl von verschiedenen Lösungsbausteinen für DLT-Lösungen
  • Softwarearchitektur von DLT-Lösungen
  • Der Design-Prozess zur Erstellung von DLT-Anwendungen
  • Software Patterns für Anwendungen mit DLT-Technologie
  • Model-Driven Engineering DLT-Lösungen
  • Qualitätskriterien für Anwendungen mit DLT-Technologie
  • Performance von DLT-Lösungen
  • Kosten und Sicherheit von DLT-Anwendungen
  • Fallstudien von realen DLT-Anwendungen

Dazu wird eine Literaturauswahl bereitgestellt. Diese wird durch die Teilnehmer in einer Ausarbeitung beschrieben und am Ende des Semesters im Plenum in einem Vortrag vorgestellt.

Bitte weitere Hinweise zur Veranstaltung (Termine, Organisatorisches, Prüfungsnummern etc:) in beigefügter Präsentation beachten!


Lehrveranstaltung im Sommersemester 2020: „Blockchain – Distributed Ledger Technologies“ im Bachelor Wirtschaftsinformatik, 2 SWS, 5 LP

  • Modul: „Spezielle Themen der Wirtschaftsinformatik 1“ (FPO2019) bzw.  "Wirtschaftsinformatik in der betrieblichen Praxis" (FPO2015/2017)
  • Umfang: 5 LP, 2 SWS
  • Prüfungsform: mündl. Prüfung oder Klausur
  • Blockveranstaltung an folgenden Terminen:
    • 29. & 30. Mai 2020 (Freitag 14-18 Uhr H321; Samstag 8.30 – 12-30 Uhr, H423)
    • 12. & 13. Juni 2020 (Freitag 14-18 Uhr H321; Samstag 8.30 – 12-30 Uhr, H423)
    • 19. & 20. Juni 2020 (Freitag 14-18 Uhr H321; Samstag 8.30 – 12-30 Uhr, H423)
    • Abschlussprüfung: voraussichtlich 4. September 2020
  • Maximale Teilnehmerzahl 30 Personen
  • Anmeldung über PORTA erforderlich.

Kurzbeschreibung der Veranstaltung:

Durch die Popularität des Bitcoin hat auch die Technologie der Blockchain in den letzten Jahren eine große Popularität erfahren. Methoden und Techniken von verteilten Anwendungen, Datenbanken, zusammen mit der Programmierung werden hier gemeinsam eingesetzt, um Lösungen im Bereich der Distributed Ledger Technolgy zu schaffen, von der auch die Blockchain ein Spezialfall darstellt.
In der Veranstaltung werden die Grundlagen der Distributed Ledger Technology und die Funktionsweise der Blockchain eingeführt. Es werden Anwendungsszenarien diskutiert und in Gruppenarbeiten analysiert. Konzepte aus der Verschlüsselung von Daten, Transaktionen und deren Verifikation werden hier technisch und praktisch beleuchtet. Dazu werden reale Betrugsszenarien und deren Abwehr aufgezeigt. Anhand der Etherium Blockchain wird dann in die Programmierung mit Solidity eingeführt mit der sich eigenen Transaktionen und Verträge umsetzen lassen. In praktischen Übungen werde hier einfache Verträge auf dieser Blockchain realisiert.

Vorläufige grobe Inhaltsübersicht:

  1. Grundlagen Blockchain
  2. Bitcoin 
  3. Anwendungsszenarien
  4. Gruppenarbeit: Anwendungsfälle analysieren und diskutieren
  5. Schlüssel und Adressen
  6. Wallets
  7. Transaktionen
  8. Exkurs: Verteilte Systeme
  9. Mining  3
  10. Konsensfindung / Konsensmodelle
  11. Betrugsszenarien
  12. Ethereum
  13. Einführung in Solidity
  14. Praktische Übung – kleine eigene Blockchain in Solidity realisieren