700.004 (20W) Grundlagenlabor: Entwurf von Kommunikationsprotokollen

Wintersemester 2020/21

Anmeldefrist abgelaufen.

Erster Termin der LV
06.10.2020 11:00 - 14:00 , Moodle BBB Off Campus
Nächster Termin:
03.11.2020 11:00 - 14:00 , Moodle BBB Off Campus

Überblick

Bedingt durch die COVID-19-Pandemie können kurzfristige Änderungen bei Lehrveranstaltungen und Prüfungen (z.B. Absage von Präsenz-Lehreveranstaltungen und Umstellung auf Online-Prüfungen) erforderlich sein.

Weitere Informationen zum Lehrbetrieb vor Ort finden Sie unter: https://www.aau.at/corona.
Lehrende/r
LV-Titel englisch
Lab course: Design of Communication Protocols
LV-Art
Kurs (prüfungsimmanente LV )
LV-Modell
Onlinelehrveranstaltung
Semesterstunde/n
2.0
ECTS-Anrechnungspunkte
2.0
Anmeldungen
4 (12 max.)
Organisationseinheit
Unterrichtssprache
Deutsch
LV-Beginn
06.10.2020
eLearning
zum Moodle-Kurs

Zeit und Ort

Beachten Sie bitte, dass sich aufgrund von COVID-19-Maßnahmen die derzeit angezeigten Termine noch ändern können.
Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

Die Studierenden sollen in der Lage sein, ein Kommunikationsprotokoll zu entwerfen. Die resultierenden Designregeln sollen wiederspruchsfrei und vollständig sein.

Lehrmethodik inkl. Einsatz von eLearning-Tools

Zu Beginn gibt es wöchentliche Meetings mit Vorlesungsteil und Übungsaufgaben, die zu Hause zu lösen sind. Diese Lösungen sollen in Moodle abgegeben werden. Nach einer Woche werden die Lösungen in der LV diskutiert.
Nach dieser Präsenzphase wird es eine Projektphase geben, in der die Studierenden selbständig ein Protokolldesign durchführen, welches dann am Semesterende zu präsentieren ist.

Inhalt/e

Inhalte:

  •  Protocol Structure
  •     Protocol Design
  •     Basic Elements of Communication Protocols
    •         Flow Control
    •         Window Protocols
    •         Sequence Numbers
    •         ACK/NACK Protocols
    •         Congestion Avoidance

Erwartete Vorkenntnisse

Keine formalen Anforderungen.

Grundkenntnisse zu Netzwerkprotokollen und einer Programmiersprache sind hilfreich.

Literatur

Buch: Design and Validation of Computer Protocols, 1991, Gerard J. Holzmann

Intendierte Lernergebnisse

The students should learn how to design a communication protocol. The design should be complete and free of contradictions.

Lehrmethodik inkl. Einsatz von eLearning-Tools

At the beginning of the semester the class will be held weekly, where we have a lecture part and exercises that should be solved by the students at home. The solutions have to be uploaded to Moodle and are dicussed at the beginning of the next meeting.

After this phase, the students work on projects that encompass a full protocol design. Toward the end of the semester, the projects will be presented during an online meeting.


Inhalt/e

List of Contents: 

  • Protocol Structure
  • Protocol Design
  • Basic Elements of Communication Protocols 
    • Flow Control
    • Window Protocols
    • Sequence Numbers
    • ACK/NACK Protocols
    • Congestion Avoidance

Erwartete Vorkenntnisse

No formal requirements.

Basic knowledge of network protocols and programming.

Literatur

Book: Design and Validation of Computer Protocols, 1991, Gerard J. Holzmann

Prüfungsinformationen

Geänderte Prüfungsinformationen (COVID-19 Ausnahmeregelung)

Keine Änderung.

Prüfungsmethode/n

  • Aufgaben während der Präsenzphase
  • Präsentation des Projektes

Prüfungsinhalt/e

Alle Inhalte, die während des LV und in den Aufgabenstellungen vermittelt werden.

Geänderte Prüfungsinformationen (COVID-19 Ausnahmeregelung)

No special regulations needed.

Prüfungsmethode/n

  • Tasks during semester
  • Presentation of final project

Prüfungsinhalt/e

The content covered in class and in the tasks.

Beurteilungsschema

Note/Grade Benotungsschema

Position im Curriculum

  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Fach: Grundlagenlabor Informationstechnik (Wahlfach)
      • 9a.1 Grundlagenlaborübungen der Informationstechnik ( 0.0h KS / 12.0 ECTS)
        • 700.004 Grundlagenlabor: Entwurf von Kommunikationsprotokollen (2.0h KS / 2.0 ECTS)
          Absolvierung im 4., 5., 6. Semester empfohlen
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 12W.2)
    • Fach: Grundlagenlabor Informationstechnik (Wahlfach)
      • Grundlagenlaborübungen der Informationstechnik ( 0.0h KU / 12.0 ECTS)
        • 700.004 Grundlagenlabor: Entwurf von Kommunikationsprotokollen (2.0h KS / 2.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Sommersemester 2019
  • 700.004 KS Grundlagenlabor: Entwurf von Kommunikationsprotokollen (2.0h / 2.0ECTS)