Zurück zur Auswahl
| Semester | Herbstsemester 2026 |
| Angebotsmuster | unregelmässig |
| Dozierende | Christian Tschudin (christian.tschudin@unibas.ch, BeurteilerIn) |
| Inhalt | Peer-to-peer replication is often seen in the context of sharing: Bittorrent for files, Google Docs for collaborative editing, Git for programming in a team. What is overlooked, however, is that replication can be useful for an individual, too. In this seminar we will look at cases where it's a single person that benefits from being able to replicate his or her content. Use cases are: backup in general, contacts, password wallet, photo vault. For all these services there exist commercial and centralized offerings, while we will design and build decentralized solutions that work without these intermediaries: friends and family will offer storage for their mutual personal replication needs. |
| Lernziele | The goals of this seminar are: a) to understand replication technology (rsync, git, CRDT, bittorrent, IPFS), b) design a personal replication app (e.g. encrypted password wallet), c) build, test and deploy the app either on a smartphone or on laptops. |
| Teilnahmevoraussetzungen | Successful attendance of "Distributed Programming and Introduction to the Internet" |
| Unterrichtssprache | Englisch |
| Einsatz digitaler Medien | kein spezifischer Einsatz |
| Intervall | Wochentag | Zeit | Raum |
|---|---|---|---|
| wöchentlich | Mittwoch | 14.15-16.00 | Spiegelgasse 5, Seminarraum 05.001 |
| Datum | Zeit | Raum |
|---|---|---|
| Mittwoch 16.09.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 23.09.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 30.09.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 07.10.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 14.10.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 21.10.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 28.10.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 04.11.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 11.11.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 18.11.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 25.11.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 02.12.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 09.12.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Mittwoch 16.12.2026 | 14.15-16.00 Uhr | Spiegelgasse 5, Seminarraum 05.001 |
| Module |
Modul: Applications and Related Topics (Bachelorstudium: Computer Science (Studienbeginn vor 01.08.2026)) Modul: Computer Science Electives (Bachelorstudium: Computer Science) |
| Prüfung | Lehrveranst.-begleitend |
| Hinweise zur Prüfung | Weekly attendance in the seminar sessions, giving presentations, implementing a personal replication app and documenting it in a report |
| An-/Abmeldung zur Prüfung | Anm.: Belegen Lehrveranstaltung; Abm.: stornieren |
| Wiederholungsprüfung | keine Wiederholungsprüfung |
| Skala | 1-6 0,5 |
| Belegen bei Nichtbestehen | beliebig wiederholbar |
| Zuständige Fakultät | Philosophisch-Naturwissenschaftliche Fakultät, studiendekanat-philnat@unibas.ch |
| Anbietende Organisationseinheit | Fachbereich Informatik |