Seminar: Brain-Computer Interaction

Brain-Computer Interfaces (BCI) have been a widely researched topic for the last decades. BCIs make use of brain activity to create controls for computers or machines in general. The most common approach to establish such a connection between computer and brain is to measure the electrical activity of the brain at the scalp surface, via Electroencephalography (EEG). Those EEG devices are non-invasive, comparably cheap and can nowadays even be used with dry electrode caps, which makes them easy to setup. Within this seminar you will learn about different techniques and types of BCIs and work on EEG data that was recorded during a BCI task.

The seminar consists of 3 stages:

In the first stage you will do a basic literature research on a topic/task that we provide to you. Each of those tasks covers a different topic in Brain-Computer Interaction. Those topics will be presented in the Kickoff meeting, including a short introductory lecture on different BCI techniques, providing the necessary background. After the presentation you can indicate your interest in one of those topics and we will try to assign you to a group according to your interest.

In a second step you will create a concept and implementation plan to solve the given task based on state-of-the-art methods that you found in the literature research and present your plan to the seminar participants and tutors in a 20-minute presentation. The talk should introduce the task/problem you were working on, include the most relevant studies in this field, what impact those studies and their results have on your work and finally your implementation plan that you concluded on. The implementation plan will be discussed in the group and if accepted you can proceed to the implementation.

In the third stage you will be working with the EEG data to solve the given task. We will provide you the data, the basic software components to work with it and give a tutorial on standard processing methods. Afterwards you will continue with the implementation and at the end of the seminar each group will give a short demonstration and present their results in a talk. Finally, you will write a summary of your work in the format of a typical research paper.

Due to the ongoing COV19 pandemic, the seminar will be held virtually with a possible transition to physical or hybrid meeting depending on the regulations during the semester.

Requirements: No formal requirements, however, basic knowledge in Python programming, Machine Learning and Signal processing might be helpful.


Imporant Dates


  • 19.04.2022 | 14:00 – 16:00 (online via Teams, details will be provided via mail)
Individual paper presentations (15 mins + 5-10 min discussion)
  • 03.05.2022 | 14:00 - 16:00 | Group 1 (4 talks)
  • 10.05.2022 | 14:00 - 16:00 | Group 2 (4 talks)
  • 17.05.2022 | 14:00 - 16:00 | Group 3 (4 talks)
Implementation plan presentation (20 mins + 10 mins discussion)
  • 31.05.2022 | 14:00 - 16:00 | Group 1,2,3 (3 talks)

Final Presentation

  • 13.09.2022 | 14:00 - 16:00 | Group 1,2,3 (3 talks)


Contact (firstname.lastname at

Maurice Rekrut

Mansi Sharma

Matthias Nadig

Guillermo Reyes