Internet Practical Course

Course Content

This lab course will introduce the students to new, emerging technologies which are becoming the basic building blocks of the next generation of Internet services, e.g., P2P, Semantic Web, Web 2.0, and mobile technologies. Through practical exercises students will learn how protocols and technologies of the Internet and the WWW work and implement them in practice.

This semester, the students will act as a small software company that wants to sell a product, and the teaching staff will be their customers. The project will encompass a mix of android and web development. The development process will underly a scrum-process for the development up until the finished product. This should be fun!

Among others some projects of previous lab courses were for example:

  • Building mobile applications (e.g., context-aware music player)
  • Building a semantic discussion forum
  • Building a chat system
  • Implementing the remote desktop protocol
  • Designing Social Interactive Internet TV
  • P2P networks
  • Implementation of Web-based learning applications

At the (online) kick-off meeting of the lab course, details about each project and grading procedure will be presented. See link in schedule table.

Registration: Link

Teaching Staff

  Name Contact
Dr. Timo Nolle
S2|02 A112
Florian Brandherm
S2|02 A124
Type Date Room
Kickoff Wed, 22.04.2020 at 17:10 – 18:50 Online Meeting
Sprint 0: Kickoff T̶h̶u̶,̶ ̶3̶0̶.̶0̶4̶.̶2̶0̶2̶0̶,̶ ̶s̶t̶a̶r̶t̶i̶n̶g̶ ̶1̶3̶:̶0̶0̶
Thu, 07.05.2020, starting 13:00
Online Meeting
Sprint 1: Retrospective T̶h̶u̶,̶ ̶1̶4̶.̶0̶5̶.̶2̶0̶2̶0̶,̶ ̶s̶t̶a̶r̶t̶i̶n̶g̶ ̶1̶3̶:̶0̶0̶
Fri, 22.05.2020, starting 12:00
Online Meeting
Sprint 2: Retrospective Thu, 18.06.2020, starting 13:00 Online Meeting
Sprint 3: Retrospective Thu, 09.07.2020, starting 12:00 Online Meeting
Sprint 4: Retrospective Thu, 20.08.2020, starting 12:00 Online Meeting
(APK, source code, pitch video, documentation)
Tue, 22.09.2020, 23:59 MEZ
Final Presentation Thu, 24.09.2020 at 12:00 S1|03 / R.07
Online Meeting