700.004 (21S) Grundlagenlabor: Entwurf von Kommunikationsprotokollen

Sommersemester 2021

Anmeldefrist abgelaufen.

Erster Termin der LV
09.03.2021 11:00 - 13:00 online Off Campus
... keine weiteren Termine bekannt

Ü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 3 (12 max.)
Organisationseinheit
Unterrichtssprache Deutsch
LV-Beginn 09.03.2021
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

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

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.

Beurteilungskriterien/-maßstäbe

Für die Bewertung relevant ist die Präzision der Antworten und genaue Beschreibung und Begründung von Arbeitsschritten und Lösungsansätzen.

Das Projekt zählt für 50% der Note. Die übrigen 50% werden aus dem Präsenzteil (Hausübungen und Mitarbeit) errechnet.

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.

Beurteilungskriterien/-maßstäbe

Precision in formulation and detailed description of and motivation for each step are key for the evaluation of tasks and the project.

The project constitutes 50% of the grade. The rest comes from the course part (i.e., homework assignments and participation).

Beurteilungsschema

Note 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

Wintersemester 2020/21
  • 700.004 KS Grundlagenlabor: Entwurf von Kommunikationsprotokollen (2.0h / 2.0ECTS)
Sommersemester 2019
  • 700.004 KS Grundlagenlabor: Entwurf von Kommunikationsprotokollen (2.0h / 2.0ECTS)
Sommersemester 2018
  • 700.004 KS Grundlagenlabor: Entwurf von Kommunikationsprotokollen (2.0h / 2.0ECTS)
Wintersemester 2017/18
  • 700.004 KS Grundlagenlabor: Entwurf von Kommunikationsprotokollen (2.0h / 2.0ECTS)