B WT1 Verteilte Systeme

Website of the Programming and Web Technology Group @ IMI Media Informatics (Bachelor/Master) at HTW Berlin
Lecturer: Prof. Dr. Barne Kleinen

Welcome!

This course is an introduction to distributed systems with the practical example of web applications.

It will be taught in German with all written material in English.

Course Setup

The class consists of 2h of lectures and 2h of lab each week. Please refer to the LSF for time and location information (find a direct link above in the “External Links” menu).

Lecture

The lecture will be based on the textbook “Distributed Systems, 4th ed.” by Maarten van Steen and Andrew S. Tanenbaum. You can obtain a personalized digital copy for free on the book companion website: https://www.distributed-systems.net/

There will be small moodle quizzes for practice throughout the term, which are not mandatory, but can earn you a small bonus for your grade. The questions in these quizzes may or may not be part of the final exam.

Labs

The labs are a mostly independent introductionary course on web development using Node, Express and Mongo as a common example for distributed systems. Refer to the Labs Page for more detailed information.

E-Learning/Bank Holidays

The lecture and one of the two labs are on Thursdays, and there are 3 (!) bank holidays on thursdays this term. there will be no lecture and no labs in this week (including the Tuesday lab the week after.) I will provide you with e-learning material to compensate for the lost time.

Grades & Exam

Labs will be graded with a simple star scale, and together form a “studienbegleitende Teilmodulprüfung”. There will be a moodle exam at the end of term mostly on the lectures and some questions on the lab topics.

PartWeightRoleType
Exam50/100 Pointsschriftliche Modulabschlussprüfung (§ 10 RStPO)Moodle Quizz and Programming Assignments
Labs50/100 Pointsstudienbegleitende Teilmodulprüfung (§ 12 RStPO)Weekly Lab Reports
Quizzes10/100 PointsExtra-Points for Quizzes during the term

.