Operating Systems and Computer Networks

Profile and objectives

The Operating Systems and Computer Networks Laboratory supports the lectures in Applied Computer Science, Computer Science/Economics+ and Business Informatics. It offers students the opportunity to recreate problems in these areas and to use specific tools and solution methods that they have previously learned in the lectures.  

In the laboratory in the Steinbeis building of the University:

  • Internship Operating Systems (2. semester)
  • Internship Systems Programming (3. semester)
  • Internship Computer Networks I (3. + 4. semester)
  • Internship Distrbuted Systems (6. semester)
  • Internship Computer networks II (7. semester)
  • Internship Advanced Networking (Master)

The laboratory environment is also used for bachelor and master theses, as well as for project work and third-party funded projects.

Wissenschaftlicher Laborleiter

Prof. Dr. Erwin Mayer


Herr Schutter, B. Sc.

Büro: STB 0.28

Badstraße 24
77652 Offenburg

Telefon: 0781 205 4837

E-Mail: hendrik.schutter@hs-offenburg.de



  • 20 dual and quad-core PCs (64-bit, 2-4 GB RAM, 2 HDD, WLAN, 3 Ethernet ports)
  • 24 standard routers (CISCO 871), switches, hubs, WLAN access Points
  • PCs with dual boot Windows 7/Suse Linux
  • Standard IDEs Eclipse, NetBeans, KDevelop and Microsoft Visual Studio 
  • All workstations have access to a shared printer and the Internet.
  • All computers can be installed and reset automatically from a central installation and configuration server (OPSI).

Internships and Tutorials

The internships usually take place in small groups of two to three students and are structured in 4-6 attempts per internship. For each experiment there is a detailed practical training manual with pre-lab and post-lab tasks. The internships are supported by an online e-learning portal with additional learning materials and upload areas.

The computers are arranged in 5 islands with four computers each, each of which is connected to a LAN. The islands are arranged in such a way that the laboratory groups can work together in a concentrated and efficient manner. The programming languages C, C#, C++, Java and Python, as well as the middleware technologies JMS, RMI, CORBA and Web Services (AXIS2) are used in the experiments.