This page is relevant for students who started their studies from 2021 on. For students starting until 2020, please refer to the corresponding curriculum page.
TUM organizes it's studies via modules, which are separate units for which you will receive credits. Each module contains a set of lectures, tutorials, seminars, ... and (usually) one exam. Upon passing the exams in that module you will be rewarded the credits for the module.
Each module has its own description, which can be accessed through the small book symbol in TUMonline:. You can check this page for more information about how modules, lectures and exams are organized in TUMonline.
Each student has to complete 120 credits in total for the CoMe program, 90 credits from modules (course work) and 30 credits from the Master´s thesis. The 90 credits achieved through modules are divided into 4 parts.
Compulsory modules | 36 |
Core elective modules (Mechanics/Computation) | 24 |
Regular elective modules | 27 |
General education modules | 3 |
Master's Thesis | 30 |
Total | 120 |
The official study regulations as well as the study program documentation with a detailed course structure description in the documents section.
For more courses and extra-curricular events, please check out our additional further offers page.
In the following we give a detailed overview over the coursework in the Master's program Computational Mechanics.
36 credits of compulsory modules
All of the following six modules have to be succesfully passed. Please note that you have to have passed one of the following modules after the second semester
Number | Module | Semester | Credits |
---|---|---|---|
BV320016 | Finite Element Methods 1 | 1. | 6 |
BGU44013T2 | Computation in Engineering 1 | 1. | 6 |
BV330009 | Computational Material Modeling 1 | 1. | 6 |
BV020001 | Continuum Mechanics | 1. | 6 |
BGU41021 | Advanced Fluid Mechanics | 1. | 6 |
BV030004 | Software Lab | 2./3. | 6 |
24 credits of core elective modules
We offer the two core elective catalogues 'Mechanics' and 'Computation' with four elective subjects each. All modules give 6 ECTS. Out of each of the two core elective catalogues, 12 credits have to be obtained.
12 credits in 'Mechanics' electives
Number | Module | Semester | Credits |
---|---|---|---|
BGU41028 | Computational Fluid Dynamics | 2. | 6 |
BV430008 | Structural Dynamics | 2. | 6 |
BGU32033 | Theory of Plates and Shells | 1.*/2. | 6 |
BV330010 | Computational Material Modeling 2 | 3. | 6 |
*The part Theory of Plates can also be taken in the third semester, however, we recommend taking it in the first semester for didactic reasons.
The exam is conducted as a single exam covering both parts. You have to make sure to register for exam BGU32033. It's not possible to take the two parts separately.
The exams BGU32027P1 and BGU32027P2 are not valid for students with study start 2021 and later.
12 credits in 'Computation' electives
Number | Module | Semester | Credits |
---|---|---|---|
BGU32026 | Finite Element Methods 2 | 2. | 6 |
BGU44017 | Functional Analysis and Computational Linear Algebra | 3. | 6 |
BGU65014 | Artificial Intelligence in Computational Mechanics* | 2. | 6 |
BV320017 | Optimization | 3. | 6 |
*Interested students are welcome to join the Python course for engineers and scientists (LV-Nr: 0000003544) offered by Dr. Jithender Timothy in the lecture-free period before the summer and winter term.
This will help you in the lectures and tutorials on AI in COME. No credits can be offered, however, a certificate will be issued for each participant completing the course.
Participation is highly recommended.
For further questions about the course, please contact Dr. Timothy (jithender.timothy@tum.de).
27 credits of elective modules
27 credits of elective modules during the second and third semester distributed according to the individual study plan, to be chosen from numerous module offers.
All (not selected) compulsory elective modules can alternatively be choosen as elective modules.
Note that the range of elective modules might change from year to year dependent on the availability of guest lecturers.
Elective Modules - Computational Modeling and Simulation
Number | Module | Credits | Semester |
---|---|---|---|
BGU44014T2 | Computation in Engineering 2 (self study) | 6 | S |
BV030011 | Computational Linear Algebra (if not taken as comp.el.) | 3 | W |
ED130085 | Industrial Applications of Structural Mechanics, Dynamics and Multiphysics I | 3 | S |
ED130086 | Industrial Applications of Structural Mechanics, Dynamics and Multiphysics II | 3 | W |
BV030012 | Engineering Databases | 3 | W |
BV650003 | Professional Software Development | 3 | S |
*Currently not offered
Elective Modules - Computational Mechanics
Number | Module | Credits | Semester |
---|---|---|---|
BGU33011 | Computational Mechanics for Car Body Design | 3 | S |
BV330003 | Computational Plasticity (if not taken as comp. el. - part of CMM2) | 3 | W |
BV330008 | Explicit FEM and Transient Analysis | 3 | S |
BV330004 | Fracture and Damage (if not taken as comp. el. - part of CMM2) | 3 | W |
BV330001 | Structural Optimization 2 (if not taken as comp. el. - part of Optimization) | 3 | W |
Elective Modules - Engineering Risk Analysis
Number | Module | Credits | Semester |
---|---|---|---|
BGU60018 | Estimation of Rare Events and Failure Probabilities | 3 | S |
BGU60020 | Risk Analysis | 6 | W |
BGU60021 | Risk Assessment and Reliability of Engineering Systems | 6 | S |
BV600019 | Stochastic Finite Element Methods | 6 | W |
BGU60024 | Seminar on Elements of Machine Learning | 3 | S (block course) |
ED130013 | Prognostics and Health Management | 3 | S (will be active in summer 2025) |
The chair of Engineering Risk Analysis and the chair of Structural Mechanics jointly offer the course "Introduction to Random Vibration" (ED130006, 6 ECTS) in the summer term as an individual elective course.
If you're interested in the course, please contact your course coordinator (you find our current contact information here in this wiki, so please do not hesitate to contact us).
Elective Modules - Structural Analysis
Number | Module | Credits | Semester |
---|---|---|---|
BV010010 | Advanced Finite Element Methods (if not taken as comp.el. - part of FEM2) | 3 | S |
BGU32029 | Nonlinear Finite Element Method (if not taken as comp.el - part of FEM2) | 3 | S |
BV320013 | Investigations in practical structural analysis (lecture series over two semesters in German) | 3 | W+S |
BV320007 | Isogeometric Analysis and Design | 3 | S |
BGU32022 | Finite Element Method for Fluid-Structure Interaction with Open-Source | 3 | S (block course) |
BV010011 | Membrane Workshop | 3 | S |
BV320006 | Modeling in Structural Analysis (in German) | 3 | S (not in summer 2022) |
BV010023 | Structural Optimization 1 (if not taken as comp.el. - part of Optimization) | 3 | W |
BGU32025 | Structural Wind Engineering | 6 | W |
BV320001 | Theory of Plates (if not taken as comp.el.) | 3 | W |
BV320002 | Theory of Shells (if not taken as comp.el.) | 3 | S |
ED120115 | Computational Design and Fabrication 1 | 6 | W |
ED120116 | Computational Design and Fabrication 2 | 6 | S |
Elective Modules - Structural Mechanics
Number | Module | Credits | Semester |
---|---|---|---|
BV430008 | Structural Dynamics (if not taken as comp.el.) | 6 | S |
BV020007 | Boundary Element Method | 3 | S (block course) |
BGU43025 | Vibroacoustics | 6 | W |
BV430002 | Integral Transform Methods | 3 | S |
BV000122 | Introduction into Technical Acoustics (only TA1) | 3 | S |
BGU43026 | Modelling and Simulation in Structural Dynamics | 3 | W |
BGU43019 | Soil Vibrations - Emission, Propagation, Immission, Abatement | 3 | W |
BV430005 | Stability of Structures | 3 | W |
BGU43012T2 | Technical Acoustics (TA1 + TA2) | 6 | S+W |
The chair of Engineering Risk Analysis and the chair of Structural Mechanics jointly offer the course "Introduction to Random Vibration" (ED130006, 6 ECTS) in the summer term as an individual elective course.
If you're interested in the course, please contact your supervisor.
Elective Modules - Hydromechanics
Number | Module | Credits | Semster |
---|---|---|---|
BGU41019 | Modeling and Simulation of Turbulent Flows | 6 | S |
BV040053 | Computational Fluid Dynamics (if not taken as comp.el.) | 6 | S |
BV410004 | Fluid Mechanics Lab | 3 | W |
Elective Modules - Others
Number | Module | Credits | Semester |
---|---|---|---|
MW0376 | Biofluid Mechanics | 5 | S |
IN2026 | Scientific Visualization | 5 | W |
IN2147 | Parallel Programming | 5 | S |
Study Projects
During your studies, you can include a study project in your curriculum. Study projects are offered depending on availability and are often agreed upon between a supervisor and a student individually.
If you're interested in doing a study project, you can reach out to a professor or research assistant in COME whose research and topics you're interested in and ask whether there are topics for study projects.
In case you're in doubt, do not hesitate us via come@tum.de for further questions.
Number | Module | Credits | Corresponding Chair |
---|---|---|---|
BGU65017 | Study Project in Computational Modeling and Simulation | 3 | Computational Modeling and Simulation (Borrmann) |
BGU43024 | Study Project in Structural Mechanics | 3 | Structural Mechanics, Computational Solid Mechanics |
BV320012 | 3 | Structural Analysis | |
BGU41030 | Study Project in Hydromechanics (COME) | 6 | Hydromechanics |
Individual electives
At least 17 out of the 27 elective credits have to be gained with modules from the official curriculum. That means we can accredit up to 10 credits from individually chosen modules (like courses in the ATHENS Program, modules offered by other departments in the TUM School of Engineering and Design (such as mechanical engineering), which are not listed in the official curriculum, etc.). You can find a list of individual elective courses that have been accepted in the past here. However, this list does not contain all courses that could be accepted as individual electives since there are too many courses that could be accredited as individual elecitve courses to list all of them. Generally, we can accredit most courses that either improve your knowledge in the theories behind methods of computational mechanics or deal with applications of computational mechanics. However, fundamental modules from bachelor studies or modules with contents very similar to modules from the COME curriculum are excepted from the accreditation.
Procedure
If you want to take an individual elective course, please ask the course coordinator whether it can be accredited as an individual elective. This is also necessary in case the course is listed in the above file. The reason for this procedure is that individual elective courses are not part of your curriculum but must be added to it manually. This is done by the examination administrator, who requires a confirmation from the course coordinator in order to add this course to your curriculum.
For the registration, please select free registration in TUM online since the individual elective courses are initially not part of your curriculum. As soon as you passed the exam, please inform the examination administrator so that the individual elective course gets accredited and added to your curriculum.
Examples
If you, for example, want to gain further knowledge in aerospace, you could take the courses "Aeroelasticity" (MW2228) and "Aircraft Performance" (MW0832). Both courses are worth 5 ECTS each. Therefore, you would have excatly 10 ECTS of individual electives. Within the categroy of electives, you then need at least 17 ECTS from the CoMe curriculum. Since most courses in CoMe are either worth 3 or 6 ECTS, you will probably not achieve excatly 17 ECTS but overshoot and achieve for example 18 ECTS. However, this is not a problem at all since you can finish your program also with more than 120 ECTS.
Another example: If you want to take more courses about machine leraning and deep learning, you could take the course "Introduction to Deep Learning" (IN2346). This course is worth 6 ECTS. Please note here, that we cannot cut the credits of modules so that they fit excatly 10 ECTS! Therefore, you could not take "Advanced Deep Learning for Physics" (IN2298) additionally to "Introduction to Deep Learning" because both courses are worth 12 ECTS together. Instead, you could only take a further course worth maximum 4 ECTS. However, you also don't have to take exactly 10 ECTS of individual electives, so you could also just take one of the two courses and then require at least 21 ECTS of elective courses from the CoMe curriculum.
3 credits from general education catalogue
3 credits of general elective modules, to be chosen from numerous module offers.
Due to the large number of module offers, you won't find specific modules in the curriculum in TUMonline. We will announce more modules in time and fill the list with standard offers. If you found a module that you are interested, please do not hesitate to contact us.
Language courses
Language courses can be accounted for within the general education modules. You can find a list of offers on the website of the language center and in TUMonline.
The following rules apply:
- The minimum level of a German language course is B1 in order to be considered within the general education catalogue.
- English course are only valid if they are specific technical courses, such as English for Engineers or similar.They have to above the standard English requirements that we require you to have in order to study at TUM. In case you're in doubt about the requirements, please contact the examination office
- Language courses in the students' native language are not permitted.
- For all other languages there are no requirements. Please be aware that we can only consider modules up to 3 ECTS.
If a specific course is not linked to our curriculum in TUMonline, please write an e-mail to come@tum.de.
Center of Key Competences
A lot of general education courses and workshops are offered by the Center of Key Competencies. You will find all the information about their courses on the website and the corresponding Wiki.
Kontextlehre WTG
A lot of seminars and workshops can also be found at the TUM School of Social Sciences and Technology within the Science ⋈ Technology ⋈ Society (Kontextlehre WTG) program.
Most of the courses that are offered in English are linked to our curriculum in TUMonline. If a specific course is missing, please write an e-mail to come@tum.de.
Virtuelle Hochschule Bayern
The Virtuelle Hochschule Bayern (VHB) is a joint institution connecting universities across Bavaria. It offers a variety of online courses that can be taken by students enrolled at a Bavarian university.
You can check the current course offers in the VHB course catalog. Recognition within the general electives profile is granted upon request. Please write an informal mail stating the course title to come@tum.de and ask for recognition of the specific course.
Courses from VHB are not linked to the curriculum in TUMonline.
Bavarian Graduate School of Computational Engineering
After the successful completion of the program (120 credits), students are awarded a Master of Science. Additionally, highly qualified students can join the Bavarian Graduate School of Computational Engineering and follow the honours program described here.
Eligible candidates are then also entitled to study towards a doctoral degree without having to meet additional academic requirements.