621.801 (10W) Computer Networks and Network Programming
Overview
- Lecturer
- Course title german Rechnernetze und Netzwerkprogrammierung
- Type Practical class (continuous assessment course )
- Hours per Week 2.0
- ECTS credits 4.0
- Registrations 7 (30 max.)
- Organisational unit
- Language of instruction Deutsch
- Course begins on 05.10.2010
- Remarks (english) What's a network? Question by Bill Gates in the early 80s (taken from http://en.wikiquote.org/wiki/Bill_Gates).
Time and place
List of events is loading...
Course Information
Teaching methodology including the use of eLearning tools
Practical exercises performed by students followed by discussions during the actual course hoursDistance learning info
Moodle will be used for distributing the exercise descriptions among the students.Course content
Practical exercises (i.e., C++ programming using the OMNet++ simulator) related to the horizontal/vertical communication interfaces according to the well-known ISO/OSI reference model following the top-down approach of Kurose/Ross' book "computer networking: a top-down approach featuring the internet". An introduction to Java network programming (i.e., sockets, threads, etc.)Topics
- Java socket programming and multi-threading
- OMNet++ network simulation
- Application layer
- Transport layer
- Network layer
- Link Layer
Teaching objective
To get a basic introduction to Java network programming. To reach a common understanding of the horizontal/vertical communication interfaces according to the well-known ISO/OSI reference model. To know and understand how protocols work and interact at different layers. To give a detailed answer to the following question: What happens at each layer (according to ISO/OSI reference model) after a HTML request (e.g., for a Web site) has been issued by a client (e.g., Web browser).Literature
James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach featuring the Internet", Third Edition, Addision-Wesley, 2005 or later.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.
Examination topic(s)
See content of the course.Assessment criteria / Standards of assessment for examinations
Mid-term and final exam.Grading scheme
Grade / Grade grading schemePosition in the curriculum
- 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
- 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: 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
- Wintersemester 2014/15
- Wintersemester 2013/14
- Wintersemester 2012/13
- Wintersemester 2011/12
-
Wintersemester 2010/11
- 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
- Wintersemester 2009/10