BACK TO PORTFOLIO

Computer Networks (Rechnernetze)

Teaching Assistant Osnabrück University Osnabrück, Germany 2022

Served as a Teaching Assistant for the undergraduate Computer Networks course (6 ECTS) in Summer Semester 2022, supporting both the lecture and tutorial components of the course.

Course Description

The lecture “Computer Networks” covers network communication at various levels. Students learn how local networks can be coordinated via Ethernet or WLAN, and how reliable communication across the Internet is realized.

The tutorials focus primarily on teaching students to implement basic distributed applications on Unix-like systems, using Python as the primary programming language. A short Python introduction was offered at the beginning of the semester for students without prior Python experience.

Key Responsibilities

  • Led and supported tutorial sessions on distributed application development
  • Assisted students in implementing networked applications in Python on Unix-like systems
  • Provided guidance on socket programming, protocol design, and networking concepts
  • Graded assignments and offered feedback to support student learning

Course Details

  • Type: Lecture and Tutorial
  • ECTS: 6.0
  • Course Number: 6.609
  • Instructor: Prof. Dr. rer. nat. Nils Aschenbruck