Elective courses winter semester 2025/26

In the degree programs offered by the Faculty of Computer Science, a certain number of CP are allocated to compulsory elective courses. The current offerings for the winter semester 2025/26 are listed here. You can find the descriptions of each of the electives in the linked module descriptions.Please note: The ECTS credits listed apply to exchange students who are only attending RWTH for one or two semesters. Regular RWTH students can find the ECTS credits listed in their Curriculum Support in RWTHonline.

Please note that there may be other elective subjects in RWTHonline that have not been included in this list. Furthermore, not for for all elective courses an introductory video does exist. Important note: some of the videos are from previous years - they are suitable for getting a general overview of the subject, but the times and locations mentioned in the videos are outdated. Before you blindly trust this information, please carry out a sanity check to see whether the information provided can actually be correct and compare it with the data in RWTHonline. 

Unfortunately, it was not possible to list the courses by degree program this time. Therefore, the subjects offered are listed in a flat list.Not all of the subjects listed can be taken in every degree program. Before attending a course, please check whether you can take it as part of your degree program.

To quickly find out which area of your studies a course belongs to, you can use this website. (Please note that the website currently only allows searches in German, while English titles are listed here – it is best to use the code for your search.)

All information without guarantee.

Module CodeCourse/Module TitleECTS Credits for Incoming StudentsTeaching LanguageTime of first lectureRoom of first lectureTeacherGroupCommentsLink to module descriptionLink Video
1212337Analysis of Algorithms8EnglishWed, 15.10.2025,
10:30-12:00
5055RossmanithTheoretical Computer ScienceLimited number of places (200)DescriptionVideo
1212650Probabilistic Programming4EnglishWed, 15.10.2025, 16:30-18:00AH 3KatoenSoftware Modeling and Verification (Computer Science 2)DescriptionVideo
1212328Introduction to Model Checking7EnglishWed, 15.10.2025, 12:30-14:00AH 3KatoenSoftware Modeling and Verification (Computer Science 2)DescriptionVideo
1212646Concurrency Theory6EnglishTue, 14.10.2025, 14:30-16:00AH 2NollSoftware Modeling and Verification (Computer Science 2)DescriptionVIdeo
1212341Satisfiability Checking6EnglishWed, 15.10.2025, 08:30-10:00AH 4ÁbrahámTheory of Hybrid SystemsLimited number of places (300)DescriptionVideo (old)
1222882Model-Based Systems Engineering6English-friendlyTue, 14.10.2025, 10:30-12:00AH 1RumpeSoftware Engineering (Computer Science 3)DescriptionVideo
1215686Model-Based Software Engineering6English-friendlyTue, 14.10.2025, 10:30-12:00AH 1RumpeSoftware Engineering (Computer Science 3)DescriptionVideo
1215755The Digital Lifecycle of Vehicles as a Part of the Internet of Things (IoT)3English-friendlyTue, 21.10.2025, 12:30-14:005056FischerSoftware Engineering (Computer Science 3)DescriptionVIdeo (old)
1212349Communication Systems Engineering6EnglishMon, 13.10.2025, 14:30-16:00AH 6ThißenCommunication and Distributed Systems (Computer Science 4)DescriptionVideo
1230527Advanced Network Security6EnglishTue, 21.10.2025, 08:30-10:00EAMeyerIT SecurityDescription---
1226971IT-Security6EnglishFri, 17.10.2025, 08:30-10:00TEMP1MeyerIT SecurityDescription---
1233152Advanced Operating Systems6EnglishMon, 13.10.2025, 10:30-12:00S14GouicemOperating SystemsVery limited number of places (40)---
1227956Industrial Network Security6EnglishFri, 17.10.2025, 10:30-12:00AH 2HenzeSecurity and Privacy in Industrial CooperationDescriptionVideo
1212675Semantic Web6EnglishTue, 14.10.2025, 18:15-20:155053.2DeckerInformation Systems and Databases (Computer Science 5)DescriptionVideo
1234252Information Visualization6EnglishThu, 16.10.2025, 10:30-12:00onlineDeckerInformation Systems and Databases (Computer Science 5)Description---
1234053Research Focus Class Industrial Applications for LLM-driven Agentic Systems6EnglishFri, 17.10.2025, 10:00-11:30tbaDeckerInformation Systems and Databases (Computer Science 5)very limited number of placesDescription---
1211393The Logic of Knowledge Bases6EnglishThu, 16.10.2025, 08:30-10:005053.2LakemeyerKnowledge-Based SystemsDescriptionVideo
1211903Introduction to Bioinformatics5EnglishMo, 13.10.2025, 16:15-17:45onlineBerlageLife Science Informatics (Frauhofer FIT)Description---
1226006Web 3 & Distributed Ledger TechnologyEnglishWed, 15.10.2025, 13:00-15:005053.2RoseRisk Management And Decision Support (Frauhofer FIT)Description---
1215694Introduction to Artificial Intelligence7EnglishTue, 14.10.2025, 16:30-18:00TEMP2GeffnerMachine Learning and Reasoning (Computer Science 6)DescriptionVideo
1230106Fundamentals of Automatic Speech Recognition6EnglishWed, 15.10.2025, 10:30-12:00AH 6SchlüterMachine Learning and Human Language TechnologyDescriptionVideo
1227996Machine Learning with Graphs: Foundations and Applications6EnglishMon, 13.10.2025, 08:30-10:00H05MorrisMachine learning on graphsDescriptionVideo
1212331Complexity Theory7EnglishWed, 15.10.2025, 08:30-10:00AH 3GroheLogic and Theory of Discrete Systems (Computer Science 7)Video
1217537Algorithmic Learning Theory7EnglishTue, 14.10.2025, 08:30-10:00AH 2GroheLogic and Theory of Discrete Systems (Computer Science 7)DescriptionVideo
1212336Infinite Computations and Games7EnglishMon, 20.10.2025, 10:30-12:005056LödingLogic and Theory of Discrete Systems (Computer Science 7)DescriptionVideo
1212310Basic Techniques in Computer Graphics7EnglishMon, 13.10.2025, 16:30-18:00AH 5KobbeltComputer Graphics, Geometry and Multimedia (Computer Science 8)DescriptionVideo (old)
1212372Data Analysis and Visualization4EnglishTue, 14.10.2025, 10:30-12:00AH 5KobbeltComputer Graphics, Geometry and Multimedia (Computer Science 8)Description---
1215862Physically-Based Animation6EnglishWed, 15.10.2025, 10:30-12:005056BenderComputer AnimationDescriptionVideo
1216861Introduction to Data Science6EnglishMon, 13.10.2025, 08:30-10:00AH 4van der AalstProcess and Data Science (Computer Science 9)DescriptionVideo
1211914Introduction to Web Technologies6GermanTue, 14.10.2025, 14:30-16:00AH 1SchroederLearning TechnologiesDescriptionVideo
1229150Business Process Modeling & Computation6EnglishFri, 17.10.2025, 12:30-14:00AH 6LeemansBusiness Process Management Foundations and EngineeringDescription---
1227457Fundamentals of Business Process Management6EnglishFri, 17.10.2025, 10:30-12:00H06LeemansBusiness Process Management Foundations and EngineeringDescriptionVideo (old)
1215698Designing Interactive Systems I7EnglishWed, 15.10.2025, 09:30-12:005053.2Borchers/VölkerMedia Computing Group (Computer Science 10)Limited number of places (120)DescriptionVideo
1215681iOS Application Development6EnglishTue, 14.10.2025, 10:00-11:30Seminar room i10BorchersMedia Computing Group (Computer Science 10)Very limited number of places (42)DescriptionVideo
1212666Formal Methods for Logic Control Software6EnglishMon, 13.10.2025, 10:30-12:003220|259VölkerEmbedded Software (Computer Science 11)maybe limited number of placesDescriptionVideo
1221329Control and Perception in Networked and Automated Vehicles6EnglishMon, 13.10.2025, 13:00-14:303220|259AlrifaeeEmbedded Software (Computer Science 11)Very limited number of places (30)DescriptionVideo
1215720High-Performance Computing7EnglishMon, 13.10.2025, 12:30-14:00H05Müller/TerbovenHigh Performance Computing (Computer Science 12)DescriptionVideo
1221327Introduction to Algorithmic Differentiation6EnglishWed, 15.10.2025, 10:30-12:00AH 4NaumannSoftware and Tools for Computational EngineeringDescriptionVideo
1211911High-performance Matrix Computations7EnglishMon, 13.10.2025, 18:30-20:00H10NaumannSoftware and Tools for Computational EngineeringDescription---
1211909Introduction to Virtual Reality (VR I)6EnglishTue, 21.10.2025, 10:30-12:00AH 6KuhlenVirtual Reality and Immersive VisualizationDescriptionVideo
1215744Machine Learning7EnglishMon, 13.10.2025, 18:30-20:00H02LeibeComputer Vision (Computer Science 13)Description---
1226970Elements of Machine Learning and Data Science6EnglishMon, 13.10.2025, 16:30-18:00TEMP1LeibeComputer Vision (Computer Science 13)Description---
1234052Artificial Intelligence in Music6EnglishThu, 16.10.2025, 10:30-12:00Theaterstr. 35-39, Room 325Hoos/VatolkinAl Methodology (Computer Science 14)Very limited number of places (20)Description---
1229347Post-Quantum Cryptography6EnglishTue, 14.10.2025, 16:30-18:00AH 4UnruhQuantum Information Systems (Computer Science 15)DescriptionVideo
1216860Algorithmic Foundations of Datascience6EnglishTue, 14.10.2025, 16:30-18:00AH 1SchaubComputational Network Science (Computer Science 16)DescriptionVideo

Electives of the coming semesters

In the following you can find an initial overview of the electives from summer semester 2026. Please note: the overview for summer semester 2026 is definitely incomplete and a few courses could still be canceled. The list is only intended as a preliminary guide.

Electives of previous semesters