Add to watchlist
Back to selection

 

45402-01 - Lecture: Foundations of Distributed Systems (8 CP)

Semester fall semester 2026
Course frequency Every fall sem.
Lecturers Florina M. Ciorba (florina.ciorba@unibas.ch)
Heiko Schuldt (heiko.schuldt@unibas.ch, Assessor)
Christian Tschudin (christian.tschudin@unibas.ch)
Isabel Wagner (isabel.wagner@unibas.ch)
Content The course will introduce basic algorithms and protocols needed for parallel and distributed systems. It will lay the foundations for the specialized courses on Computer Networks, High Performance Computing, Distributed Information Systems and Privacy-Preserving Methods for Data Science and Distributed Systems that will be offered in the spring semester.
Learning objectives The goal of this course is to understand the basic principles of distributed and parallel systems. A major question will be how large-scale problems can be parallelized and distributed across compute entities (distribution can span the entire spectrum from cores in a multi-core machine up to nodes in a geographically distributed and potentially heterogeneous system) and what privacy threats (and their mitigation) exist.
Bibliography Will be announced in the course.
Weblink link to course web page

 

Admission requirements You successfully completed the following Bachelor courses (or have at acquired the corresponding skills): Basics of Programming / Extended Basics of Programming, Programming Project, Computer Architecture & Operating Systems, Databases, and Internet Technologies.
Language of instruction German
Use of digital media No specific media used

 

Interval Weekday Time Room
wöchentlich Thursday 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
wöchentlich Friday 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002

Dates

Date Time Room
Thursday 17.09.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 18.09.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 24.09.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 25.09.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 01.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 02.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 08.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 09.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 15.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 16.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 22.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 23.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 29.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 30.10.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 05.11.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 06.11.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 12.11.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 13.11.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 19.11.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 20.11.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 26.11.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 27.11.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 03.12.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 04.12.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 10.12.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 11.12.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Thursday 17.12.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Friday 18.12.2026 10.15-12.00 Spiegelgasse 5, Seminarraum 05.002
Modules Doctorate Computer Science: Recommendations (PhD subject: Computer Science)
Module: Applications of Machine Intelligence (Master's Studies: Computer Science (Start of studies before 01.08.2026))
Module: Concepts of Distributed Systems (Master's Studies: Computer Science (Start of studies before 01.08.2026))
Module: Concepts of Distributed Systems (Master's degree subject: Computer Science (Start of studies before 01.08.2026))
Module: Cyber Security (Master's Studies: Computer Science)
Module: Cyber Security (Master's degree subject: Computer Science)
Module: Data Engineering (Master's Studies: Computer Science)
Module: Data Engineering (Master's degree subject: Computer Science)
Module: Distributed Systems (Master's Studies: Computer Science)
Module: Distributed Systems (Master's degree subject: Computer Science)
Module: Systems Foundations (Master's Studies: Data Science)
Assessment format continuous assessment
Assessment details At the end of the semester, individual oral examinations (30 mins each) will take place. Admission to the oral examination requires at least 3/4 of the points from the exercises (with 50% from each of the exercises).
Expected Dates: January 20/21/22, 2027
Assessment registration/deregistration Reg.: course registration, dereg: cancel course registration
Repeat examination no repeat examination
Scale 1-6 0,5
Repeated registration as often as necessary
Responsible faculty Faculty of Science, studiendekanat-philnat@unibas.ch
Offered by Fachbereich Informatik

Back to selection