Service-centric Networking

Overview IOSL

Students collaborate in small groups and conduct a software development project. From a project management perspective, students coordinate themselves, define collaboration patterns, set up a code base, create, prioritize, and assign tasks and work packages, assess success/failure, and communicate their outcome to an academic audience. From a code production perspective, students conceptualize, design, implement, document, and communicate their software, where software may be an application, a service, or a data pipeline.

Topic domains include, yet are not limited to:

  • Blockchain,
  • Data Science,
  • Internet of Things (IoT) Computing,
  • Cloud Computing,
  • Digital Communities,
  • Web Services,
  • Linked Data,
  • Context-aware Computing.

Groups are supervised by SNET research assistants.

This course is held in English and requires advanced programming experience.

Target Group

This course is targeted at students for whom this course is a compulsory course (Wahlpflichtfach):

  • Computer Engineering (Master of Science) [StuPO 2015]
  • Computer Science (Informatik) (Master of Science) [StuPO 2013/2015]
  • Elektrotechnik (Master of Science) [StuPO 2015]
  • ICT Innovation (Master of Science) [StuPO 2019/StuPO2020]
  • Information Systems Management (Wirtschaftsinformatik) (Master of Science) [StuPO 2013/2017]
  • Medieninformatik (Master of Science) [StuPO 2017]
  • Wirtschaftsinformatik (Bachelor of Science) [StuPO2015]
  • Wirtschaftsingenieurwesen (Master of Science) [StuPO2015]

Guest students and interested students for whom this course is a compulsory optional (Freier Wahlbereich), optional (Studium Generale), or additional (Zusatzstudium) course are encouraged to approach us in advance in order to evaluate their individual fit.


Project and seminar topics will be presented at the Introductory Lecture. Interested students are assigned to project and/or seminar topics and admitted for course registration according to AllgStuPO §36. Groups work individually under guided support of their respective supervisors.

Project groups present their progress twice. Once in the middle (Milestone Meeting) and once at the end (Final Meeting) of the lecture period.

Seminar groups submit a first version of their written report in the middle of the semester and a final version at the end of the lecture period. They present their progress once at the end (Final Meeting) of the lecture period.

The Milestone Meeting and Final Meeting are plenary sessions that all students and supervisors attend.

Attendance at the Introductory Lecture is mandatory for course admission.

Introductory LectureWednesdayApril 20, 202214:00 - 17:00Online
Milestone MeetingWednesdayJune 15, 202214:00 - 17:00Online
Final MeetingWednesdayJuly 27, 202214:00 - 18:00Online


The method of examination is the portfolio exam (Portfolioprüfung). A total of 100 points can be acquired.


  • Project Management(25 points)
  • Presentationsat Milestone and Final Meeting (25 points)
  • Implementation (25 points)
  • Project Report (25 points)


  • First Written Report (40 points)
  • Final Written Report (40 points)
  • Presentation [Final] (20 points)

The final grade under the terms of § 47 (2) AllgStuPO is calculated according to the grading scheme no. 2 of Faculty IV. Students who are absent at the Milestone Meeting or the Final Meeting are not eligible for portfolio points in the Presentations category.

Application and Distribution

Interested students can pre-register for this course until xxx 2022 - 9 am. Detailed information can be found on the ISIS platform for the project and the seminar.

Students choose a project topic at the Introductory Lecture and are admitted for registration according to AllgStuPO §36.

Pre-registered students will receive admission priority over non-pre-registered students. Pre-registration does not guarantee admission. Waiting lists will be created per project and seminar topic in case the number of students exceeds the maximum number of assigned students. Students who are both assigned to a project topic and/or a seminar topic are admitted for course registration (Leistungsnachweis).