Universität Ulm

Bachelor & Master Projects

We offer projects for students in Media Informatics, Computer Science, Software Engineering, and Cognitive Systems. Projects can be completed individually or as a group.

Topic Selection

At the start of each semester, we provide an updated list of available project topics here.

Project Kick-Off

At the beginning of each semester, we hold a project kick-off meeting. Keep an eye out for our posters for dates and details.

Project Process

1
Planning Phase
The student explores the topic and plans the project with the supervisor. By the end, draft versions of the abstract, introduction, and related work should be prepared, along with a preliminary timeline.
2
Exam Registration
Students register for the corresponding exam, no later than 3 weeks after the kick-off meeting.
3
Implementation Phase
The objectives defined in the planning phase are realized. This is typically the most time-consuming phase of the project.
4
Writing Phase
The student writes the project report covering the topic, related work, implementation, and results. Paper-style reports are limited to 8 pages. Reports may be written in German or English.
5
Final Presentation
The student presents their work, usually within our research group meeting. Bachelor's present 10+5 min, Master's 10+10 min, generally within one week after the teaching period.
6
Submission
Students submit the report, presentation slides, and all code and data to the supervisor — usually no later than two weeks after the teaching period ends.

Reports should follow the Citetiquette guidelines of Ulm University. A presentation template is available for the final talk.