We teach undergraduate and graduate students in computer science as well as graduate students in technical sciences.

Motivated students of other subjects are very welcome in all classes where it makes sense to collaborate across disciplines.


Information Security

Our information security education in the Master program spans several classes and semesters.

A typical student attends Information Security I (theoretical security) in the first winter semester of the Master program and continues with Information Security II (practical security, strategy, and privacy) in the following summer term. Students who want to specialize in security are invited to also participate in our Advanced Cryptology seminar (Master seminar) in the summer term and then continue with a security specialization module (e.g., forensics, privacy-enhancing technologies, game theory for security, usable security and privacy) in the winter term of the second year. This succession of classes puts you in a good position to write a Master thesis in security or privacy.

In the current curriculum, Information Security I (10 CP, winter term) is mapped to the following classes:

Please register for all classes and exams.

Information Security II (10 CP, summer term) is mapped to the following classes:

All Information Security lectures are graded in oral exams. We offer appointments for exams roughly in January, June, and September every year. You can take a 25 minutes exam on Information Security I or a 40 minutes exam on Information Security I+II combined. The proseminars are graded by assignments and exercises to be completed in class.

In collaborations with the QE Research Group and external professionals we also offer security-related topics in the context of QSP Labs Teaching.

Introduction to Computer Engineering (Einführung in die Technische Informatik)

Einführung in die Technische Informatik is taught in German in the winter semester. It consists of a lecture (VO/2, 3 CP) and an associated proseminar (PS/1, 2 CP) with optional tutorials. The target group are Bachelor students of computer science in their first semester. The lecture concludes with a written exam and the proseminar is graded based on quizzes and homework.

Computer Networks and Internet Technology (Rechnernetze und Internettechnik)

Rechnernetze und Internettechnik is taught in German in the summer semester. It consists of a lecture (VO/3, 4.5 CP) and an associated proseminar (PS/2, 3 CP). The target group are Bachelor students of computer science in their fourth semester as well as students of technical sciences. The lecture is graded in a written exam.

Frequently Asked Questions


I am (still) a Bachelor student. May I attend classes of the Master program?

All lectures (VO) are generally public. However, studentes must be formally enrolled in the Master program to take part in proseminars (PS) or to take exams.


How can I take an exam?

You must register for each exam you plan to take. This often requires that you are subscribed to the class. Regular attendance and completion of homework and assignments may be required for specific classes (i.e., classes with “immanenter Prüfungscharakter”). It is not a prerequisite for our regular lectures, but strongly recommended of course.

Where do I find authoritative information on examination dates, times, locations, permitted tools, and registration dates?

The LFU:online database is the only authoritative source of information concerning examinations. We try to include valid information in our course material, but we cannot guarantee to keep it updated.

Do you have general examination principles?

Administrating exams is almost as unpleasant as taking them. But exams are essential to measure and document learning outcomes. We spend quite some thought on striving for meaningful, fair, and efficient exams.

These three principles guide our design of exams:

  1. We want to test your ability to apply knowledge rather than measure the capacity of your short-term memory.
  2. We respect that students set priorities. If you cannot prepare all contents, focus on depth to the level that you can explain some core concepts rather than breadth on a superficial level (smattering).
  3. Know your knowledge and its limits: wrong answers are worse than no answer.
How do these principles materialize in your exams?

Capacity permitting, we prefer oral over written exams.

In oral exams, candidates may exclude parts of the lecture and can choose their favorite topic to start with. In return, we expect that you demonstrate a profound understanding and the ability to lead a structured discussion on the remaining topics.

In written exams, we pose many small problems covering the contents of the entire lecture. It is not catastrophic to skip a few problems. This reduces the risk of getting caught on the wrong foot. We value short and precise answers and discourage “fact dumps”. We are aware of the difficulty of posing problems unambiguously. If you need to make additional assumptions to solve a problem, then state them. We will consider such parts of the response in all question types including multiple choice.

What is the best strategy to succeed in exams?

Attend and actively participate in class.

If this is impossible (due to scheduling conflicts or if you don’t like our style), then prepare with a textbook and the original literature using the keywords from the slide deck as pointers to relevant topics. The slide deck is made to support the presentation. It is not self-contained enough to be the single source for learning all relevant contents.

Shall I take a written exam at the first opportunity or rather wait and see?

We offer three exams for each lecture within a time frame of one year after the beginning of the lecture.

We tend to include easier questions in the first exam and keep more advanced ones for later. This is an attempt to nudge our students towards taking exams early on. Contents are still fresh in memory whereas procrastination leads to more stress at a later point in time. Moreover, subsequent classes can be more elaborate if all students have completed the preparatory classes.

Can we make an appointment to discuss open questions for the exam?

We offer a Q&A session towards the end of each class. Please make use of this opportunity. This is not only more efficient, but also fairer because everyone receives the same information.

The registration deadline for an exam has passed. Can you still enroll or unsubscribe me?

No. We set a deadline to plan seat assignments and print personalized exam sheets.

How are scores converted to marks?

Unless otherwise stated we use the following mapping:

Mark 1 (very good) 2 (good)  3 (satisfactory) 4 (sufficient) 5 (fail)
% > 87 75–87 62–75 50–62 < 50

If the mark is composed of several components, we aggregate possibly weighted subscores without rounding. Zero in one subscore implies failure unless otherwise stated.

I forgot my exam ID. Can you still tell me my score?

No. We keep personal information separate from the score sheet and merge IDs with names only when we transfer the final marks to the examination office.

If I fail, can you discard my exam? If I don’t pass with “very good”, can you make me fail?


I have attended the lecture X semesters ago. Can I still take an exam on the contents of that lecture?

Exams always test the contents of the last iteration of a lecture. While the fundamentals of a field change slowly, we may set different priorities and update or replace around 10–20 % of the contents each year.

I want to inspect my exam (Klausureinsicht) but am unavailable at the scheduled date or time. Can I get a custom appointment?

We organize inspections in batches only and require prior registration. But you may register a delegate with written procuration. Alternatively, you may register for any inspection date of any exam administrated by our group within six months after the exam. In this case, please mention exactly which exam you want to inspect. The secretariat is the only point of contact for matters concerning exam inspections. Emails to lecturers may remain unanswered.

I study for a teaching degree (Lehramt) and need examiners for the first diploma exam.

Your single point of contact is our teaching coordinator Anna Maria Scheiring. She will help you to find a commission and make appropriate appointments.

Professor Böhme is on the committee of my first diploma exam (Lehramt). What kind of questions will he ask?

We focus on topics of Introduction to Computer Engineering (Einführung in die Technische Informatik), but the questions will be more general than in the written exam of this lecture. A typical question could be “How would you explain the von-Neumann architecture to your students?” We expect you to solve one or two such questions on the blackboard and discuss it further, e. g., by asking “Which aspects would you emphasize? How would you best illustrate these aspects? Which homework would you assign?”. (This oral exam will be in German.)


Do you supervise Bachelor theses?

We offer topics for Bachelor theses and supervise B.Sc. candidates in the context of the class Seminar mit Bachelorarbeit. Please follow the general instructions for writing a Bachelor thesis at the Institute of Computer Science. A list of available topics is here. This page also contains general information about the Bachelor thesis process in our research group.

Do you supervise Master theses?

We supervise Master theses. Please approach us after completing our basic information security classes and attend our Master Seminar in the summer term.