700.004 (21S) Grundlagenlabor: Entwurf von Kommunikationsprotokollen
Überblick
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
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
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 BenotungsschemaPosition 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
-
9a.1 Grundlagenlaborübungen der Informationstechnik (
0.0h KS / 12.0 ECTS)
-
Fach: Grundlagenlabor Informationstechnik
(Wahlfach)
- 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)
-
Grundlagenlaborübungen der Informationstechnik (
0.0h KU / 12.0 ECTS)
-
Fach: Grundlagenlabor Informationstechnik
(Wahlfach)
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)