Welcome to our Theses Project Topics page! Here you will find a list of intriguing and challenging topics suitable for Bachelor, Master, and Medical Doctorate theses. We are dedicated to supporting your academic journey by providing opportunities for in-depth research and discovery. Each topic listed can be adapted to the specific requirements of Bachelor, Master, or Medical Doctorate theses, ensuring relevance and suitability for your academic level. Bachelor and Master thesis topics are tailored for the Computer Science program, while PhD topics are for medical students. For PhD thesis topics in the Mathematics and Natural Sciences faculty, please reach out to Prof. Krüger to discuss further. If you are interested in any of the topics listed or have any questions, please reach out to the contact person listed or Prof. Krüger for guidance and information.

Open Thesis Topics

Expansion of a Blood Sample Database (B.Sc. or M.Sc. Computer Science)
Hannah Greß (start of thesis: immediately)
In a previous bachelor’s thesis, an Excel spreadsheet used for blood sample management and analysis of epilepsy patients was converted into a user-friendly database. In a second bachelor’s thesis, the database is now to be connected to the hospital’s own LLM in order to enable analyses beyond the existing search function.

Security of Bluetooth Low Energy (BLE) Devices (B.Sc. or M.Sc. Computer Science)
Hannah Greß (start of thesis: immediately)
In a world of more and more interconnected devices recording, storing and transmitting (sensitive) data, it is inevitable to validate the security of devices we use on a regular basis. Therefore, the aim of a Bachelor or Master thesis is a security assessment of a BLE device which can include (optional, not mandatory!) the reverse engineering of the messages exchanged between the BLE device and the smartphone.

Bluetooth Low Energy (BLE) Fuzzer (B.Sc. or M.Sc. Computer Science)
Hannah Greß (start of thesis: immediately)
In a world of more and more interconnected devices recording, storing and transmitting (sensitive) data, it is inevitable to validate the security of devices we use on a regular basis. Therefore, the aim of a Bachelor thesis is to study already existing BLE Fuzzer, test them for completeliness and usability and optionally extend an existing one.

End-to-end Encryption (E2EE) in Bluetooth Low Energy (BLE) (B.Sc. or M.Sc. Computer Science)
Hannah Greß (start of thesis: immediately)
In a world of more and more interconnected devices recording, storing and transmitting (sensitive) data, it is inevitable to validate the security of devices we use on a regular basis. Therefore, the aim of a Bachelor or Master thesis is to implement different algorithms to encrypt the messages transmitted from the BLE device via an app to as server and to measure the emerging overhead compared to normal message transmission to test the feasability of the algorithms and therefore E2EE.

Vulnerability Assessment of Internet of Things (IoT) protocols (B.Sc. or M.Sc. Computer Science)
Hannah Greß (start of thesis: immediately)
In a world of more and more interconnected devices recording, storing and transmitting (sensitive) data, it is inevitable to validate the security of the protocol used by different IoT devices. Therefore, the aim of a Bachelor or Master thesis is to make a literature research about vulnerabilities found in IoT protocols (e.g. ZigBee, Matter) followed by an optional hands-on experiment (depending if it’s a BA or MA, how many vulnerabilities there are, if there are pre-existing tools to test for vulnerabilities…).

Distance Measurement in Ultra Wide Band (UWB) (B.Sc. or M.Sc. Computer Science)
Hannah Greß (start of thesis: immediately)
In a current project, the three possible methods for measuring distances in Bluetooth Low Energy (BLE) and their accuracy are compared. In this thesis, the same distance measure procedure shall be conducted with UWB and compared to the BLE measurement results. As an extension, two of the three Bluetooth measurement methods can be combined, tested and compared with the other BLE and UWB results.

EpiEye / EOG (Dr. med.)
Prof. Krüger (start of thesis: immediately)
We want to investigate whether eye movement can be tracked well with the help of EEG-electrodes close to the eyes (Electrooculography). For this study we are recording eye movement with eye-tracking glasses (PupilLabs Neon) to obtain a ground truth.
Experimental setup and Matlab (Psychtoolbox) code for conducting the study are already complete and are supported by members of Prof. Krüger’s group.
The doctoral candidate first has to conduct the study with patients in the Department of Epileptology (each eligible patient will take part in the study on up to five conscutive days). In the second phase of the thesis the data is analyzed (employing machine learning techniques). Some programming experience, e.g. in Python, is helpful, but can also be obtained during the thesis.

EEG Cable Quality Assurance (B.Sc. or M.Sc. Physics or Computer Science)
Dr. Johannes Müllers (start of thesis: earliest 1.7.25)
Cables for clinical EEG are under high mechanical and chemical stress due to the application and cleaning procedures. If cables break unnoticed the signal quality can be degraded or signals are missing completely. Current procedures of testing and repairing cables are tedious and prone to error.
The goal of this thesis is to build a cable testing device that not only simply tests conductance, but allows for example frequency sweeps.
Skills/interests required for this thesis are: PCB design, µC, Python/C

Motion Analysis of Epilepsy Patients (M.Sc. Computer Science)
Dr. Johannes Müllers together with Federico Spurio (AG Jürgen Gall) (start of thesis: earliest 1.3.25)
Patients in the Department of Epileptology are video-monitored 24/7 with the goal to capture epileptic seizures. Currently there is one camera perspective, and videos are annotated and analyzed manually.
We are preparing a new setup with three RGB cameras, allowing us to capture patient movements with less chance for occlusion.
The goal of the thesis is to obtain a skeletal model with fusion of all camera perspectives. Analysis of the joint angles, classification of abnormal movements and the dynamics of the seizure shall be made available to aid clinicians in the classification of the seizure.
At the start of the thesis, existing videos (one perspective) can be analyzed while the camera and recording setup are completed.

Contactless Acquisition of Vital Parameters (M.Sc. Computer Science or Physics)
Dr. Johannes Müllers (start of thesis: earliest 1.3.25)
Patients in the Department of Epileptology are video-monitored 24/7 with the goal to capture epileptic seizures. This video monitoring will be complemented with a depth camera and a thermal camera. In combination, it is possible to track vital parameters such as breathing rate, heart rate, and skin temperature.
The goal of this thesis is firstly to select and set up the cameras and take care of data acquisition (recording on NAS). Secondly, a feature extraction pipeline has to be programmed, so that vital parameters can be extracted from the video streams. Last, a dashboard for visualization of the parameters should be created.

Setup of Backend/Frontend to visualize Wearable Data for Medical Studies (B.Sc. or M.Sc. Computer Science)
Dr. Johannes Müllers (start of thesis: immediately)
In an upcoming medical study, patients will be equipped with wearable sensors that transmit their data to servers of the University Clinic Bonn. Within this thesis, the following tasks shall be completed in preparation for the study:
– Backend (setup of database and acuwave on a virtual machine)
– Frontend (setup of authentification and web access to dashboard)
– Mobile phone app for data acquisition (programming of a new app, or integration into existing app from the clinic)
We are going to use MWTek’s AcuWave dashboard for visualization.
High standards of data protection have to be applied across the project.
The content of the thesis can be adjusted depending on the type of thesis.