Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Education : Student Projects

Student Projects

Bachelor's and Master's Theses

The Distributed Systems Group offers various bachelor's ("B") and master's ("M") theses for students in computer science and electrical engineering.

Interested students may contact the corresponding supervisors for further details. To some extent, variations of the topic are possible. Also, additional theses may exist in the listed fields.

Distributed Systems Laboratory

Master's students who specialize in Distributed Systems need to complete a "lab project" as part of their studies. This page also lists the lab projects ("L") available in the Distributed Systems Group (Prof. Mattern). You may also want to take a look at additional lab projects offered by the Distributed Computing Group or the Systems Group.

Please note that lab projects are always carried out in groups of two or three students. If you are interested in one of the projects offered below, please first find one or two fellow students you want to work with. Once you have formed your group, just get in touch directly with the supervisor listed on this page.

This page lists ongoing and completed projects. Please note that Diploma theses ("D") and semester projects ("S") are no longer offered within the current syllabus of the Department of Computer Science.

Completed Projects

TypeTitleStudentSupervisorSemester
S Koubachi - Überwachung von Zimmerpflanzen mittels Sensorknoten Christoph BäniPhilipp Bolliger,
Benedikt Ostermaier
SS 07
S Effizienter Firmware-Update in Sensornetzen Ronney MeierJonas Wolf,
Matthias Ringwald
HS 07
S Implementation und Test eines Ad-hoc-Routingprotokolls für das Chipcon-Interface der BTnodes Florian SchützBenedikt OstermaierSS 06
M Inspektion von Sensornetzen Marc CortesiMatthias RingwaldSS 06
M Implementierung und Evaluation eines neuen Medienzugriffsverfahren für Sensornetze Michael KaufmannMatthias RingwaldWS 05/06
S Smart-Its Friends: Intuitives Smart-Object Management Thierry Buecheler,
Lukas Oertle
Silvia Santini,
Christian Frank,
Marc Langheinrich
SS 05
S Inspektion von Sensornetzen per PDA Mustafa YuecelMatthias RingwaldSS 05
S BTnode WebServer Mathias PayerMatthias RingwaldSS 04
S Mobile Phone Based Remote Control for the Smart Vacuum Cleaner Michael BürgeSvetlana DomnitchevaSS 04
S Attentive Cleaning Robot Markus SauterSvetlana DomnitchevaSS 04
S MP3 enabled BTnode Luc BurdetHarald VogtSS 04
P NCCR-Internship BTnode Development Ankur AgiwalMatthias RingwaldSS 04
S Simulation mobiler Ad-hoc-Netze mit Hilfe autonomer Lego Mindstorms Roboter Nicolas BurriMatthias RingwaldWS 03/04
D Smoblets - Java-Code auf aktiven Tags zur Interaktion mit smarten Gegenständen Tobias KrauerFrank SiegemundWS 03/04
D Generierung von Kontextinformationen in Umgebungen kooperierender smarter Alltagsgegenstände Pascal KellerFrank SiegemundWS 03/04
S Implementierung eines verteilten Tuplespace für Smart-Its unbekanntFrank SiegemundSS 03
S BTnode Dial-In-Kommunikation Daniel KaeppeliOliver KastenWS 02/03
D Implementierung des Bluetooth Protokoll Stacks für Smart-Its Urs BaerOliver KastenSS 02
ETH ZurichDistributed Systems Group
Last updated June 20 2023 01:44:58 PM MET webvs