News

Remaining tutorials and exam-prep office hour

Written on 22.01.26 by Nicolas Gundall

Dear all,

here is some information about the remaining tutorials as the exam approaches:

  • Tutorials on January 23 / January 25: Since there was no lecture this week, there is no new content for this week's tutorials. Instead, the tutors will do a special Kahoot quiz over all lecture contents… Read more

Dear all,

here is some information about the remaining tutorials as the exam approaches:

  • Tutorials on January 23 / January 25: Since there was no lecture this week, there is no new content for this week's tutorials. Instead, the tutors will do a special Kahoot quiz over all lecture contents so far, so you can get an idea on which topics you should brush up most in your exam prep.
  • Tutorials on January 30 / February 1: These are the last tutorials, and will be about that week's lecture content as usual.
  • Office hour on Wednesday, February 4, from 12:00 to 14:00 : The tutors are offering an extra office hour to help with questions that come up during your exam preparation. It will be located in CISPA, room 0.07.

 

Lecture today cancelled

Written on 20.01.26 by Ben Stock

Sorry for the short notice, but I need to cancel today’s lecture. We will skip the topic of server-side Web security altogether for the tasks and exam.

Evaluation

Written on 20.12.25 by Ben Stock

Dear all,

please take some time to evaluate the lecture both the tutorials and the lecture. If you happen to find a flag, you can submit that in the Python interface.

Merry Christmas if you are celebrating and enjoy your time off until the New Year!

Foundations of Cybersecurity 1

About the course

This is a mandatory course of all Bachelor Cybersecurity students. Any other students may be unable to take the CP associated with the lecture, please check the LSF to see if your course of study is listed.

In this course, students will learn foundational security principles, the basics of cryptography, receive an introduction to networks and network security, and explore privacy-preserving mechanisms. Additionally, students will acquire programming skills in Python.

By the end of the course, students should be able to define security goals and become familiar with the most common attack scenarios.


Time and Location

The lecture is held on Tuesday 10:15 - 11:45 (in E2 2 (GHH)) and on Thursday 14:15 - 15:45 (in E1 3 HS0.01).

The tentative schedule is as follows: 

  • 14.10. & 16.10. no lectures
  • 21.10. Organization, Information Security Goals, Legal Aspects in Germany
  • 23.10. Basics of Cryptography 1 (Historic & Block Ciphers)
  • 28.10. - Python 1 (Arithmetics & Strings)
  • 30.10. - Basic of Cryptography 2 (Hashes & Diffie-Hellman)
  • 4.11. - Python 2 (Boolean Logic, Lists, Basic Loops)
  • 6.11. - Basic of Cryptography 3 (Public Key Crypto)
  • 11.11. - Python 3 (Advanced Loops, Tuples, Sets, Dicts)
  • 13.11. - Basic of Cryptography 4 (Digital Signatures & PKI)
  • 18.11. - Python 4 (Exceptions, File Handling, Hashlib)
  • 20.11. - Authentication
  • 25.11. - Python 5 (Importing, JSON, Requests)
  • 27.11. - Network Security 1 (LAN, WLAN, DHCP)
  • 2.12. - Python 6 (Regular Expressions)
  • 4.12. - Network Security 2 (IPv4, IPv6, BGP)
  • From hereon in, no more lectures on Thursdays
  • 9.12. - Network Security 3 (UDP, TCP, Firewalls)
  • 16.12. - Network Security 4 (DNS)
  • 6.1. - Network Security 5 (Denial of Service, TOR)
  • 13.1. - Network Security 6 (TLS, HTTPS, Certificates)
  • 20.1. - Web Security 1 (Server-Side Security)  cancelled
  • 27.1. - Web Security 2 (Client-Side Security)  Web Security 1 (Server-Side Security)
  • 3.2. - Q/A & Exam Preparation
  • 10.2. - main exam (10-12)
  • 23.3. - backup exam (10-12)

Tutorials

Tutorials are held in the CISPA Lecture Hall (Building E9.1, Room 0.05). The available time slots are Friday 12-14, Friday 14-16 and Monday 10-12.


Grading and Exam information

There will be a final exam at the end of the semester, which will determine the course grade. To be eligible for the exam, and subsequently, to earn course credits, you need to score at least 50% of the available points on all 12 exercise sheets, with a maximum of two sheets being allowed to be skipped, and achieve 50% of the points from the Python exercises.

Any changes to this will be announced in the first lecture.


Registration

You can register for this course in the CMS until Wednesday, October 22, at 23:59.

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.