Jump to main content

Course List

Various courses are offered accross the Faculty of Mathematics and Natural Sciences that are available for the Elective Area in Mathematics/Computer Science and the Areas of Specialization within the Computational Sciences program. The course offers for each module may vary from year to year. Find below a list of courses with annotations that shall help you choosing suitable courses for your studies.

Note: Many, but not all, course titles as listed in KLIPS have the same name as the corresponding modules they belong to. Some modules offer multiple courses, in which case usually only one course needs to be passed in order to complete the module.

Elective Mathematics and Computer Science Area

Mathematics
Module NameCredit PointsCourse TitleOfferedComment
Functional Analysis9Functional analysisSS 
Selected Topics of Applied Analysis9Introduction to partial differential equationsSS 
Geometry in Physics9Geometry in Physicsvariablevery theoretical
Elementary Differential Geometryvariablemore computational,
in German only
Mathematics in Theoretical Physics6-- 
Einführung in die Numerische Mathematik9Introduction to Numerical Methods for Partial Differential EquationsWSin German only
Numerische MathematikSSin German only
Numerical Mathematics Seminar6Seminar on methods of mathematical modeling in life sciencesWS 
Selected Topics of Numerical Mathematics9Performance-EngineeringWS

language of instruction: German

course material: English

Scientific Computing: Introduction to Atmospheric Flow Simulationvariable 
Numerische Strömungsmechanikvariable 
Introduction in Climate Modelingvariable 
Convex Optimization9Convex Optimizationvariable 
Methods and problems in discrete mathematics9Methods and problems in discrete mathematicsvariable 
Probability Theory 29Probability Theory IIvariable 
Selected Topics of Stochastics9Random graphsvariablehighly specialised
Probability Theory ISS 
Gaussian random fieldsvariable 
Statistics6Statisticsevery 3 yearsplanned in SS 26
Probability Theory, Stochastic Processes and Network Science*9Probability Theory and Stochastic Processes for PhysicistsSS

6 CP (formerly 4.5CP);

usually offered every 2 years

Introduction to Network ScienceSS

6 CP (formerly 4.5CP);

usually offered every 2 years

Complex Networks and Energy Gridsvariable 
Information Theory and Statistical Physics6-- 
Qualitative Methods in Theoretical Physics9-- 
Mathematics Seminar6variousvariable 

* The Module “Probability Theory, Stochastic Processes and Network Science” used to be a combination of two 4.5CP courses. However, the courses “Probability Theory and Stochastic Processes for Physicists” and “Introduction to Network Science” can now be completed independently for 6 CP each.

Computer Science
Module NameCredit PointsCourse TitleOfferedComment
High Performance Computing6Introduction to High-Performance ComputingWS 
Advanced High-Performance ComputingSS 
Compute ContinuumSS 
Heterogeneous and parallel computingWS 
Efficient Algorithms9Efficient AlgorithmsWS 
Quantum Computing6Quantum Information TheoryWS/SS 
Empirical Software Engineering6-- 
Requirements Engineering9Requirements EngineeringSS 
Visual Analytics9Visual AnalyticsSS 
Data and Information Science9Machine LearningSS 
Advanced Machine LearningWS 
Deep Learningvariable 
Data Analysis and Fourier Transform9-- 
Inverse Modelling6Inverse Modelling (IM) - LectureSS 
Programming in a Scientific Environment with C++9-SSblock course (6 weeks),
sign up with lecturer M. Hanrath,
offered when enough participants
Computer Science Seminar6variousvariable 
OthervariousIntroduction to Statistical Learning  
Objektorientierte Programmierung in German only
Softwaretechnik in German, 9 CP
Computational Geometry 6 CP
Computer Vision 9 CP
Software Quality  
Practical Lab Numerical Simulationvariable

9 CP,

offered at University of Bonn

Areas of Specialization

Computational Astro- and Space Physics
Module NameCredit PointsCourse TitleOfferedComment
Advanced Astrophysics9Advanced AstrophysicsWScompulsory!
Space Physics6Space Physics (GEOSPACE) - LectureSScompulsory!
Geophysics of the Solar System6Geophysics of the Solar System (GEOSOSYS) - LectureWS 
Computational Astrophysics6Computational AstrophysicsSS 
Computational Many-Body Physics6Computational Many-Body PhysicsWS 
Hydrodynamics - from water droplets to Supernovae6HydrodynamicsSS 
Interstellar Medium and Star Formation9Physics of the Interstellar Mediumvariable 
Star Formationvariable 
Advanced Seminar on Current Topics of Molecular and Astrophysics3*variousvariablecredits can only be accounted together with another course (total minimum CP to complete a module: 6CP)
OthervariableDeep Learning and  Physics (formerly: Machine Learning and Physics)WS6 CP
Galaxy Dynamics 4.5 CP*
Observational Methods in Infrared Astronomy  
  Infrared Interferometry 4.5 CP*
  What the Eyes Can't See: An Introduction to (sub-mm and) Radio Astronomy 4.5 CP*
  Exoplanet, Interstellar Objects, and Planet Nine - Planet Formation at its Best 3 CP*

* Please note that courses which give less than 6 CP must be combined with other courses such that the accumulated credit points sum to at least 6 or 9 CP in total.

Computational Biology
Module NameCredit PointsCourse TitleOfferedComment
Computational Biology6Lecture Computational Biology (MN-B-C 1)WScompulsory!
Practical in Computational Biology6Seminar Computational Biology (MN-B-C 2)WScompulsory!
Ecology, Evolution and Environment - Theory and Methods6Lecture Ecology, Evolution and Environment (MN-B-E 1)WS 
Molecular Plant and Microbial Sciences - Lecture6Lecture Molecular Plant and Microbial Sciences (MN-B-P 1)WS 
Essentials in Neuroscience - Lectures6Lecture Neuroscience (MN-B-N 1)WS 
Principles of Molecular Genetics, Development and Aging6Lecture Principles of Molecular Genetics, Development and Aging (MN-B-GA 1)WS 
Statistical Genetics and Epidemiology12Statistical Genetics, Epidemiology and ForensicsSSblock course, 2. half of the term
Population Genetics and Molecular Evolution12Population Genetics and Molecular EvolutionSSblock course, 1. half of the term
Computational Neuroscience12Computational NeuroscienceSSblock course, 2. half of the term
Advanced Bioinformatics12Computational Biology IISSblock course
OthervariablePhysics of Biological SystemsWS6 CP
Data Analysis in the life sciencesvariable

6 CP,

block course, to register contact lecturer G. Ansmann

Network Modelling and Machine LearningSSblock course, 2. half of the term
Earth System Sciences
Module NameCredit PointsCourse TitleOfferedComment
Experimentelle und numerische Mineralogie9Spektroskopische MethodenSS 
Aktuelle Themen der experimentellen und numerischen Mineralogievariable 
Direct Current and Electromagnetic Exploration Methods6Direct Current and Electromagnetic Exploration Methods (GEOEEM) - LectureWS 
Advanced Geophysical Field Course6Advanced Geophysical Field Course (GEOAFC)variable 
Seismology6Seismology (GEOSEIS) - LectureWS 
Geophysics of the Solar System6Geophysics of the Solar System (GEOSOSYS) - LectureWS 
Atmospheric Boundary Layer6Atmospheric Boundary Layer (METABL) - LectureSS 
Clouds and Participation6Clouds and Precipitation (METCLOUD) - LectureWS 
Physical Climatology6Physical Climatology (METCLIMATE) - LectureSS 
Atmospheric Dynamics and Modelling6Atmospheric Dynamics and Modelling (METADM) - LectureWS 
Atmospheric Radiation6Atmospheric Radiation (METRAD) - LectureWS 
Physics of the Atmosphere6Physics of the Atmosphere (METPHA) - LectureWS 
Atmospheric Chemistry6Atmospheric Chemistry (METCHEM) - LectureWS 
Advanced Remote Sensing6Advanced Remote Sensing (METRS) - LectureSS 
OthervariableEarth System data processing (ESDP)WS6 CP
Machine Learning for Earth System ScienceSS6 CP
Future Challenges in Meteorology: Machine Learning (METFUT) SS6 CP
Future Challenges in Meteorology: Remote Sensing for Water vapor profiling (METFUT)WS6 CP
Challenging Research Topics: Introduction to the national earth system modelling system (METTOP)WS6 CP
Theoretical Chemistry
Module NameCredit PointsCourse TitleOfferedComment
Advanced Theoretical Chemistry 16Advanced Theoretical Chemistry (MN-C-A-TC)WScompulsory!
Advanced Theoretical Chemistry 26Advanced Theoretical Chemistry (MN-C-A-TC)SScompulsory!
Advanced Inorganic Chemistry6Advanced Inorganic and Materials Chemistry (MN-C-A-AC)WS/SS 
Advanced Organic Chemistry6Advanced Organic Chemistry (MN-C-A-OC)WS/SS 
Advanced Physical Chemistry6Advanced Physical Chemistry (MN-C-A-PC)WS/SS 
Advanced Biochemistry6Advanced Biochemistry (MN-C-A-BC)WS/SS 
Theoretical Condensed Matter Physics
Module NameCredit PointsCourse TitleOfferedComment
Advanced Quantum Mechanics9Advanced Quantum MechanicsSScompulsory!
Computational Many-Body Physics6Computational Many-Body PhysicsWScompulsory!
Advanced Statistical Physics9Advanced Statistical PhysicsWS 
Hydrodynamics - from water droplets to Supernovae6HydrodynamicsSS 
Quantum Field Theory I9Quantum Field Theory IWS 
Quantum Field Theory II9Quantum Field Theory IISS 
Solid State Physics6Solid State TheorySS 
OthervariableQuantum Information TheoryWS

6CP,

accounted either for this Specialisation Area or module "Quantum Computing" in Computer Science area

Practical Course M - Computational PhysicsvariableSign-up information here

Supplementary Module

Eligible Courses

For this module you are allowed to choose courses freely from any of the Specialisation Areas and the Mathematics and Computer Science area, or choose from a wide range of courses in other fields such as Digital Humanities, Entrepreneurship and others that suit your personal curriculum.

Which courses are eligible for the Supplementary Module?

Find below a non-exhaustive list of courses outside the Computational Sciences curriculum that have been accepted as supplementary, or contact the study program coordinator if in doubt. Please note that some courses may be less than 6 CP, in which case you will need to complete more than one course.

Module NameCredit PointsCourse TitleOfferedComment
Supplementary Module6Accelerate your career! Entrepreneurship, Strategy and Leadership for MINT studentsWS

3 CP,

offered by Excellence Startup Centre Gateway at UoC

Develop your own idea into a business model! Agile management techniques for MINT
students
SS

3 CP,

offered by Excellence Startup Centre Gateway at UoC

Seminar on insurance mathematicsvariable 
General RelativityWS 
Condensed Matter Physics IWS 
Introduction to Geographic Information Systems (GIS)variable3 CP
General Language Course (Department German as a Foreign Language)WS, SSThe Faculty of Mathematics and Natural Sciences covers the costs for German language courses at DaF (as of WS 2025/26)
Research practical contact the study program coordinator

Long-Term Planning

Please note that these courses are offered and coordinated at different departments accross the Faculty of Mathematics and Natural Science. Therefore, the course offers as stated in the module handbook are not always up-to-date with the current course availabilities. In order to plan your curriculum as Computational Sciences students, please refer to the course offer lists for each area, that are updated regularly:

Please note: the course availabilities on these lists are not binding and only meant as a guide for your long-term planning. Always double-check the course catalogue in KLIPS2.0!