Development of a digital internship experiment for socket programming (diPS).

Project manager:Univ.-Prof. Dr. rer. nat. Jochen Seitz

Project duration: 01.01.2022 - 30.06.2024

Contact: Jochen Seitz, Raheleh Samadi (from 26.09.2022), Department of Communication Networks, Faculty of Electrical Engineering and Information Technology, Ilmenau University of Technology

Within the framework of examING, an existing practical experiment at the Department of Communication Networks, which deals with the programming of sockets for communication on the Internet and practically deepens the understanding of Internet protocols by means of a few simple Java programs, is to be converted into a digital experiment, which can be carried out completely online and thus opens up a Makerspace, while retaining the group work. The three existing experiment sections are to be retained:

  1. By means of test questions, which are to be transferred into a Moodle online quiz, it will be checked whether the participants have the competences to carry out the experiment.
  2. Afterwards, the required functions are to be added to the Java programs provided, for which the internship environment must be made accessible remotely. It should be possible for the internship group to work on the internship at any time, which is why a pause of the experiment and a later resumption should be supported. In addition, a communication channel between the group participants as well as between the group participants and the internship supervisor must be implemented.
  3. Finally, the supplemented programs are to be started so that the communication can be monitored with the help of the freely available network monitoring tool Wireshark. Students must then analyze and interpret these measurements in a report to be submitted. The digital version of the practical must then also provide a feedback channel for the evaluation of the report.

Figure 1: Overview of the digital internship test

Figure 1 shows the overall overview of the internship experiment to ensure that all group participants are equally involved in the experiment and thus achieve the objectives of the internship.

Finally, feedback on the digitization of the experiment will be collected in a survey of the group participants in order to explore the possibility of digitizing other internship experiments at the department.