621.801 (18W) Computer Networks and Network Programming

Wintersemester 2018/19

Registration deadline has expired.

First course session
02.10.2018 14:00 - 16:00 B01.0.203 On Campus
... no further dates known

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 18 (30 max.)
Organisational unit
Language of instruction German
possible language(s) of the assessment German , English
Course begins on 02.10.2018
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

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?

Teaching methodology including the use of eLearning tools

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".

Course content

  • Socket-Programmierung und Multi-threading in Java
  • OMNeT++ Netzwerksimlator
  • Anwendungsschicht
  • Transportschicht
  • Netzwerkschicht
  • Sicherungsschicht (+ Übertragungsschicht)

Literature

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

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 scheme

Position 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
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Subject: Fachspezifische Ergänzungsfächer (AAU) (Compulsory elective)
      • INE.006 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
  • 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 / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Technical Principles and System Software (Compulsory subject)
      • 4.3 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
  • 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
  • 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)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Subject: Computer- und Netzwerktechnik (Compulsory subject)
      • 4.3 Rechnernetze und Netzwerkprogrammierung ( 0.0h PR / 4.0 ECTS)
        • 621.801 Computer Networks and Network Programming (2.0h PR / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen
  • 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

Equivalent courses for counting the examination attempts

Wintersemester 2023/24
  • 621.801 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2022/23
  • 621.801 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2021/22
  • 621.801 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2020/21
  • 621.802 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2019/20
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2018/19
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2017/18
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2016/17
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2015/16
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2014/15
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2013/14
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2012/13
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2011/12
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2010/11
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2009/10
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)