Topics
Are you looking for an exciting topic for your final thesis (Bachelor or Master)? Then the Department of Computer Engineering is the right place for you!
We regularly offer a range of thesis topics that address current and relevant issues from our research areas. These topics are carefully prepared and offer you a clear framework.
In addition, we know that many students have their own ideas and interests. We are therefore also happy to develop individual topic proposals together with you. Bring in your own ideas and research interests - we will be happy to discuss with you how we can turn them into a suitable and exciting topic. This allows you to tailor your thesis to your personal strengths and goals.
Possible topics for theses can come from the following areas, among others.
- Approximate computing
- Efficient implementation of accelerators, e.g. for neural networks
- Modern processor architectures, e.g. RISCV
- Use of modern hardware description languages (Chisel, Clash)
- The use of formal methods for verification or synthesis
You are also welcome to be inspired by previously supervised theses (see below).
Supervised work
- LE Audio Broadcast Device
- Approximative logic synthesis using symmetrization
- Error propagation in complex systems
- Implementing a One Instruction Set Computer using Clash
- Approximate AIG Synthesis and Error Computation
- An Interval Arithmetic Library for Approximate Computing in Modern C++
- Multilayer PCB Escape Routing for Digital Microfluidic Biochips
- Error computation and estimation in BDD-based synthesis for approximate computing
- Designing a communication protocol for realtime manipulation of a StackADrop DMFB
- StackADrop: A versatile biochip
- Alternative area division methods for exact routing on digital microfluidic biochips
- Investigation of different encodings of special cardinality constraints for SAT
- The Flow-Routing Problem of Programmable Microfluidic Devices using the Generic Problem Solver
- Implementing Spiking Neural Networks using Chisel
- Unums and Posits: A replacement for IEEE 754 floating points? Analysis and Implementation
- Approximate LUT mapping for FPGAs
- Approximate hardware synthesis using modern hardware description languages
- Error analysis of anytime instructions and design space exploration for loop programs
- Optimization of biochip escape routing algorithms and integration into KiCAD
- Improving the Heuristics for One-Pass-Synthesis of Digital Microfluidic Biochips
- Solving complex DMFB routing problems via reinforcement learning
- Improving the heuristics for one-pass-synthesis of digital microfluidic biochips
- Graph-Based Analysis of Growth Patterns in the True Slime Mold Physarum Polycephalum