621.801 (23W) Rechnernetze und Netzwerkprogrammierung
Überblick
- Lehrende/r
- LV Nummer Südostverbund INE06005UL
- LV-Titel englisch Computer Networks and Network Programming
- LV-Art Übung (prüfungsimmanente LV )
- LV-Modell Präsenzlehrveranstaltung
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 4.0
- Anmeldungen 28 (30 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 10.10.2023
- eLearning zum Moodle-Kurs
Zeit und Ort
LV-Beschreibung
Intendierte Lernergebnisse
Einführung in Java-Netzwerkprogrammierung. Einfürhung in das Simluationsframework OMNeT++. Verständnis für horizontale/vertikale Kommunikationsschnittstellen basierend auf dem ISO/OSI-TCP/IP-Referenzmodel. Verständnis für Protokolle und wie diese auf den unterschiedlichen Schichten arbeiten.
Die folgende Frage ausführlich beantworten zu können: Was geschieht auf jeder einzelnen Schicht (anhand des ISO/OSI-TCP/IP-Referenzmodel) nachdem ein Client (z.B. Web-Browser) eine HTML-Anfrage (z.B. für eine Web-Seite) abgeschickt hat?
Lehrmethodik
Praktische Übungen (d.h., Java-Netzwerkprogrammierung und C++-Programmierung mit Hilfe des OMNeT++-Simulators) zu den horizontalen/vertikalen Kommunikationsschnittstellen basierend auf dem ISO/OSI-TCP/IP-Referenzmodels anhand des Top-Down-Ansatz von Kurose/Ross' Buch "computer networking: a top-down approach featuring the internet".
Inhalt/e
- Socket-Programmierung und Multi-threading in Java
- OMNeT++ Netzwerksimlator
- Anwendungsschicht
- Transportschicht
- Netzwerkschicht
- Sicherungsschicht (+ Übertragungsschicht)
Literatur
James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach featuring the Internet
Andrew S. Tanenbaum, David J. Wetherall, Computer Networks
Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach
Elliotte R. Harold, Java Network Programming
OMNeT++ Discrete Event Simulation System, http://www.omnetpp.org
Prüfungsinformationen
Prüfungsmethode/n
- Präsentation der Übungsaufgaben
- Abschlußgespräch über die Übungsaufgaben
Prüfungsinhalt/e
Übungsaufgaben
Beurteilungskriterien/-maßstäbe
- Abgabe der Übungsaufgaben
- Abschlußgespräch
Weiterführende Details zu den Modalitäten befinden sich im Moodle.
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 15W.2)
-
Fach: Fachspezifische Ergänzungsfächer (AAU)
(Wahlfach)
-
INE.006 Rechnernetze (
2.0h PR / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
INE.006 Rechnernetze (
2.0h PR / 4.0 ECTS)
-
Fach: Fachspezifische Ergänzungsfächer (AAU)
(Wahlfach)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 17W.2)
-
Fach: Fachspezifische Ergänzungsfächer (AAU)
(Wahlfach)
-
INE.006 Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
INE.006 Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
-
Fach: Fachspezifische Ergänzungsfächer (AAU)
(Wahlfach)
- Diplom-Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement
(SKZ: 884, Version: 04W.7)
-
2.Abschnitt
-
Fach: Praktische und Technische Informatik (LI 2.2)
(Pflichtfach)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 3.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 3.0 ECTS)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 3.0 ECTS)
-
Fach: Praktische und Technische Informatik (LI 2.2)
(Pflichtfach)
-
2.Abschnitt
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 19W.2)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
4.4 Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
4.4 Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 17W.1)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
4.3 Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
4.3 Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 22W.1)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
-
5.3 Rechnernetze und Netzwerkprogrammierung (
0.0h UE / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
5.3 Rechnernetze und Netzwerkprogrammierung (
0.0h UE / 4.0 ECTS)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 17W.1)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
-
4.3 Rechnernetze und Netzwerkprogrammierung (
0.0h PR / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
4.3 Rechnernetze und Netzwerkprogrammierung (
0.0h PR / 4.0 ECTS)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 12W.2)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h KU / 3.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 3.0 ECTS) Absolvierung im 5. Semester empfohlen
-
Rechnernetze und Netzwerkprogrammierung (
2.0h KU / 3.0 ECTS)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
- Wintersemester 2024/25
-
Wintersemester 2023/24
- 621.802 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
- Wintersemester 2022/23
- Wintersemester 2021/22
-
Wintersemester 2020/21
- 621.802 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
- Wintersemester 2019/20
- Wintersemester 2018/19
- Wintersemester 2017/18
- Wintersemester 2016/17
- Wintersemester 2015/16
- Wintersemester 2014/15
- Wintersemester 2013/14
- Wintersemester 2012/13
- Wintersemester 2011/12
- Wintersemester 2010/11
- Wintersemester 2009/10