621.801 (15W) Computer Networks and Network Programming
Overview
- Lecturer
- LV Nummer Südostverbund INE06001UL
- Course title german Rechnernetze und Netzwerkprogrammierung
- Type Practical class (continuous assessment course )
- Hours per Week 2.0
- ECTS credits 4.0
- Registrations 10 (30 max.)
- Organisational unit
- Language of instruction Deutsch
- Course begins on 01.10.2015
Time and place
List of events is loading...
Course Information
Course content
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".Topics
- Socket-Programmierung und Multi-threading in Java
- OMNeT++ Netzwerksimlator
- Anwendungsschicht
- Transportschicht
- Netzwerkschicht
- Sicherungsschicht (+ Bitübertragungsschicht)
Teaching objective
Einführung in Java-Netzwerkprogrammierung. 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?Literature
James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach featuring the Internet", Sixth Edition, Addison-Wesley, 2012. Andrew S. Tanenbaum, David J. Wetherall "Computer Networks", Fifth Edition, Prentice Hall PTR, 2011. Larry L. Peterson, Bruce S. Davie, "Computer Networks: A Systems Approach", Fifth Edition, Morgan Kaufmann, 2012. Elliotte R. Harold, "Java Network Programming", Third Edition, O'Reilly, 2004. (Forth Edition coming soon) OMNeT++ Discrete Event Simulation System, http://www.omnetpp.org, accessed Oct. 2014.Examination information
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.
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 15W.2)
-
Subject: Fachspezifische Ergänzungsfächer (AAU)
(Compulsory elective)
-
INE.006 Rechnernetze (
2.0h PR / 4.0 ECTS)
- 621.801 Computer Networks and Network Programming (2.0h PR / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
INE.006 Rechnernetze (
2.0h PR / 4.0 ECTS)
-
Subject: Fachspezifische Ergänzungsfächer (AAU)
(Compulsory elective)
- Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation)
(SKZ: 884, Version: 04W.7)
-
Stage two
-
Subject: Praktische und Technische Informatik (LI 2.2)
(Compulsory subject)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 3.0 ECTS)
- 621.801 Computer Networks and Network Programming (2.0h PR / 4.0 ECTS)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 3.0 ECTS)
-
Subject: Praktische und Technische Informatik (LI 2.2)
(Compulsory subject)
-
Stage two
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 12W.1)
-
Subject: Technical Principles and System Software
(Compulsory subject)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
- 621.801 Computer Networks and Network Programming (2.0h PR / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
-
Subject: Technical Principles and System Software
(Compulsory subject)
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
- 621.801 Computer Networks and Network Programming (2.0h PR / 4.0 ECTS)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
- Bachelor's degree programme Informatics
(SKZ: 521, Version: 03W.1)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
- 621.801 Computer Networks and Network Programming (2.0h PR / 4.0 ECTS)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
- Diploma programme Informatics
(SKZ: 880, Version: 02W)
-
Stage two
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
- 621.801 Computer Networks and Network Programming (2.0h PR / 4.0 ECTS)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
-
Stage two
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 12W.2)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h KU / 3.0 ECTS)
- 621.801 Computer Networks and Network Programming (2.0h PR / 3.0 ECTS) Absolvierung im 5. Semester empfohlen
-
Rechnernetze und Netzwerkprogrammierung (
2.0h KU / 3.0 ECTS)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 09W.2)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
-
Rechnernetze (
2.0h KU / 3.0 ECTS)
- 621.801 Computer Networks and Network Programming (2.0h PR / 3.0 ECTS)
-
Rechnernetze (
2.0h KU / 3.0 ECTS)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 06W.1)
-
Subject: Computer, Network, and Control Engineering
(Compulsory subject)
-
Communication networks (
2.0h KU / 3.0 ECTS)
- 621.801 Computer Networks and Network Programming (2.0h PR / 3.0 ECTS)
-
Communication networks (
2.0h KU / 3.0 ECTS)
-
Subject: Computer, Network, and Control Engineering
(Compulsory subject)
Equivalent courses for counting the examination attempts
- Wintersemester 2023/24
- 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
- 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
- Wintersemester 2014/15
- Wintersemester 2013/14
- Wintersemester 2012/13
- Wintersemester 2011/12
- Wintersemester 2010/11
- Wintersemester 2009/10