Human Centered Ubiquitous Media  (EN)

Language Selection

Breadcrumb Navigation


Practical course: Web programming

  • Lecturer: Prof. Dr. Albrecht Schmidt
  • Contact:
  • Credit hours: 4
  • ECTS-Credits: 6
  • Modul: Master P5.0.2 or P5.0.4: Practical course in groups on advanced topics in Informatics I or Informatics II
    After consultation with the examination board: recognition for P2, P3 or P6 (advanced topics for master students) possible
    Bachelor P17, P18: Advanced topics in Media Informatics I or II
  • Language: English/German
  • Uni2Work Page:

Place and Time

Mondays, 10am-12pm c.t., first appointment: 2020/11/02
Ort: presumably online.

Course Content

The practical course on web programming is related to the lab "PEM/PEM2" and is aimed at master's students in (media) informatics.

In this course, we look at online multimeda as well as comonly used development tools.

Students complete a set of exercises as well as a group project. 

Topic Overview:

  • Grundlagen zu Server- und Clientprogrammierung
  • Web Analytics
  • Einstieg in Node.js und Angular oder ähnliche Frameworks inklusive Bibliotheken, z.B. zur Datenbankanbindung
  • Testing und Deployment

Please be aware that this course is very time consuming.


Central registration via Uni2Work. In your application, please note why you have the necessary skills and motivation. 

Useful Prior Knowledge

  • Lecture "Multimedia im Netz"
  • HTML5, JavaScript, CSS
  • NodeJS (Express or Loopback)
  • Unix Terminal

Requirements for Passing the Course

  • Attendance of tutorials
  • Completion of exercises
  • Group project