Вы находитесь на странице: 1из 48

If you are a professor, please follow this link instead.

Dear higher semester CSE-students, it would be great if you could share some of your experiences with el
Please add additional courses you know of at the bottom. And if you want, include your name in your comment (e.g.
Cells with longer text are comfortable to read if you double-click on them.
Course Term
D-Catalogs (Applications of CSE)
D1 Computational Mechanics
Computational Contact and Interface Mechanics winter
Computational Mechanics for Car Body Design winter
Explicit Finite Element Methods and Transient Analysis winter
Material Mechanics winter
Multidisciplinary Design Optimization summer
Structural Dynamics summer
Structural Optimization 1 winter
Structural Optimization 2 winter
The Finite Element Method for Fluid-Structure Interaction with Open-Source
summer
Software
(July)

Theory of Plates and Shells winter/summer


Virtual Physics winter
D2 Computational Fluid Dynamics
Advanced Fluid Mechanics winter

An Introduction to Microfluidic Simulations summer

Biofluid Mechanics summer


Computational Fluid Dynamics (come.tum) summer
Computational Fluid Dynamics Lab summer

Simulation of Thermofluids with Open Source Tools winter/summer

Finite Elements in Fluid Mechanics summer


Lattice Boltzmann Method summer
Particle-Simulation methods for Fluid Dynamics

The Finite Element Method for Fluid-Structure Interaction with Open-Source


summer
Software
(July)
Turbulent Flow Simulation on HPC-Systems winter
D3 Mathematics in Bioscience
Advanced Mathematical Biology summer
Mathematical Models in Biology winter
D4 Computational Physics
Computational Astrophysics winter
Computational Methods in Electromagnetics winter
Computational Plasma Physics summer
Computational Physics 2 summer
Image Processing in Physics winter/summer

Molecular Dynamics Simulations summer

Virtual Physics winter

D5 Computational Electronics
Computational Methods in Nanoelectronics winter
Computational Methods in Electromagnetics winter
Laboratory on "Simulation and Characterization of Microdevices" winter/summer
Practical Course Design and Simulation of Nanodevices winter/summer
Practical Course on Simulation and Characterization of Organic Devices winter/summer
Scientific Computing in Circuit Simulation summer
Simulation of Quantum Devices summer
D6 Computational Chemistry
Calculations in Theoretical Chemistry winter/summer
Advanced Electronic Structure winter
Methods of Molecular Simulation summer
Practical Course/Seminar in Programming and Numerical Methods winter
E-Catalogs (Methods
E1 Algorithms in and Techniques in CSE)
Scientific Computing
Algorithms for Scientific Computing 1 summer

Computational Methods in Stochastic Dynamics summer


Machine Learning winter
Advanced Practical Course Machine Learning in Medical Imaging winter
Modelling and Simulation summer
Mathematical Foundations of Machine Learning summer

Numerics of Dynamical Systems irregular


Scientific Computing in Circuit Simulation summer
Wavelets summer
E2 Finite Elements
Advanced Finite Element Methods summer
Advanced Finite Element Methods winter/summer
Advanced Parallel Computing and Solvers for Large Problems in Engineering
summer
Boundary Element Method winter
Discontinuous Galerkin Methods for Computational Mechanics winter
Finite Elements winter
Finite Element Method (FEM) in Aerospace Structures winter/summer
Finite Element Methods 1 winter
Finite Elements Practical Course summer
Introduction to Functional Analysis winter
Isogeometric Elements summer
Isogeometric Structural Analysis and Design summer
Nonlinear Finite Element Methods summer
Numerical Methods for Partial Differential Equations winter
E3 Parallel and Distributed Computing, High Performance Computing
Advanced Parallel Computing and Solvers for Large Problems in Engineering
summer
Advanced Practical Course - GPU Programming in Computer Vision winter

Advanced Seminar Course Code Generation Techniques and Innovative Programming


winter Models
Cloud Computing winter
Distributed Systems summer
Parallel Algorithms winter
Parallel Program Engineering winter
Turbulent Flow Simulation on HPC-Systems winter
E4 Computational Visualization
Augmented Reality summer
Basic Mathematical Methods for Imaging and Visualization winter
Computer Aided Medical Procedures winter
Computer Aided Medical Procedures 2 summer
Computer Vision I: Variational Methods winter
Geometric Modelling and Character Animation summer
Image Processing in Physics winter
Image Synthesis winter
Simulation Techniques for Visual Effects summer
Tracking and Detection in Computer Vision winter
E5 Computational Stochastics and Statistics
Advanced Mathematical Biology summer
Applied Regression winter
Atomistic Modeling of Materials winter/summer

Bayesian Models for Inverse Problems winter/summer


Computational Methods in Stochastic Dynamics summer
Computational Statistics summer
Generalized Linear Models winter
Mining Massive Datasets winter
Monte Carlo Methods summer
Number Theoretic Numerics winter
Probabilistic Techniques and Algorithms in Data Analysis winter
Simulating Copulas winter
E6 Big Data
Data Analysis for Computer Engineering summer

Data Mining Lab Course summer

Information Retrieval in High Dimensional Data winter


Machine Learning winter
Mathematical Foundations of Machine Learning summer

Nonconvex Optimization for Analyzing Big Data summer


Probabilistic Techniques and Algorithms in Data Analysis winter

Uncertainty Quantification

taken from www.in.tum.de/fuer-studieninteressierte/master-studiengaenge/computational-science-and-engineering/curriculu


CSE Seminar Scientific Computing (IN2183)
Advanced Computer Architecture summer

Advanced Numerical Methods for Option Pricing summer


Advances in Spatio-Temporal Medical Image Processing: Theory and Appl
winter
Case Studies in CSE winter
Computational Aspects of Machine Learning winter
Computational Biomechanics and Related Inverse Problems winter
Current Trends in Machine Learning winter
Deep Learning for Medical Application winter
Dynamic Modeling winter
Efficient Inference and Large-Scale Machine Learning summer
Energieeffiziente Algorithmen summer
Energy Informatics winter
Fictitious Domain and Immersed Boundary Methods winter
Fluid-Structure Interaction winter/summer
Future Trends in Computing summer
High-Frequency Engineering winter/summer
High Performance Computing: Current Trends and Developments winter
Image-based Biomedical Modeling summer
Lattice-Boltzmann Methods - Theory, Implementation and Applications winter/summer
Multigrid Methods winter/summer
Numerical Methods for Computational Finance winter/summer
Numerical Methods for Hyperbolic PDEs summer
Numerical Methods for Earthquake & Tsunami Simulation summer

Parallelisation of Physics Calculations on GPUs with CUDA summer


Programming Models and Code Generation winter
Recent Trends in 3D Computer Vision winter
Resource-Aware Computing summer
Robust Data Mining Techniques summer
Shape Analysis and Applications in Computer Vision summer
Software Engineering in Computational Intensive Applications winter
Tracking and Navigation for Computer Aided Surgery winter
Uncertainty Quantification summer
Vision, Control and Human Machine Interaction in Robotic Surgery winter

taken from "Seminar SS2017" in the matching system (https://matching.in.tum.de/m/h18dj6g-


Advanced Seminar - eGovernment (IN2107, IN4876)
B.Sc. Seminar Analyse von Softwarefehlern (IN0014, IN4561)
Bachelor-Seminar Rechnernetze (IN0014, IN4847)
Master Seminar: Accountability: a cross-disciplinary view (IN2107, IN4886)
Master Seminar: Intrusion Detection and Forensic Analysis (IN2107, IN4887)
Master-Seminar - (Computer) Vision in Animal Behaviour Studies (IN2107, IN4880)
Master-Seminar - Advanced Computer Architecture (IN2107, IN4849)
Master-Seminar - Brain Tumor Treatment - Ethical Standards, Medical challenges, Technological Future (IN2107, IN4878)
Master-Seminar - Computer Graphics for Augmented Reality (IN2107, IN4879)
Master-Seminar - Deep Learning for Medical Applications (IN2107, IN4860)
Master-Seminar - Digital Transformation (IN2107, IN4831)
Master-Seminar - EAM Miniprojekte (IN2107, IN4768)
Master-Seminar Interactive Recommender Systems (IN2107, IN4888)
Master-Seminar Internet Measurements (IN2107, IN4889)
Master-Seminar Rechnernetze (IN2107, IN4847)
Natural Language Processing: Verfahren mit Anwendungen auf juristischen Texten (IN2107, IN4816)
Seminar - Accenture Campus Challenge (IN0014, IN2107, IN4564)
Seminar - Agile Project Management (IN0014, IN2107, IN4554)
Seminar - Algebraic methods and algorithms in cryptology (IN0014, IN4882)
Seminar - C++ Tomorrow (IN0014, IN2107, IN4873)
Seminar - Code reuse attacks and defenses against them (IN2107, IN4883)
Seminar - Current Topics in Data Mining (IN0014, IN2107, IN4872) - Robust Data Mining Techniques
Seminar - Economics and Computation (IN0014, IN2107, IN4705)
Seminar - Efficient Inference and Large-Scale Machine Learning (IN0014, IN2107, IN4874)
Seminar - Formaler Beweis in Mathematik und Informatik (IN2107, IN4885)
Seminar - Future Internet (IN0014, IN2107, IN4600)
Seminar - Geschichte der Rechnerarchitektur (IN0014, IN2107, IN4602)
Seminar - Globale Softwareentwicklung (IN0014, IN2107, IN4638)
Seminar - Human Robot Interaction (IN0014, IN2107, IN4718)
Seminar - Innovative Internet-Technologien und Mobilkommunikation (IN0014, IN2107, IN4595)
Seminar - Machine Learning in Graphics (IN2107, IN0014, IN4858)
Seminar - Reverse Code Engineering (IN2107, IN0014, IN4708)
Seminar - Service Engineering: Fallstudien erfolgreicher Implementierung (IN0014, IN4853)
Seminar - Software Qualität (IN2107, IN0014, IN4572)
Seminar - Teaching iOS (IN0014, IN2107, IN4741)
Seminar - Techniken und Methoden des Software Performance Managements (IN0014, IN2107, IN4751)
Seminar - Virtualisierungstechniken (IN0014, IN2107, IN4609)
Seminar Cyber-Physical Systems (IN0014, IN2107, IN4813)
Seminar Data Mining (IN2107, IN4877)
Seminar Intrusion Detection System (IN2107, IN0014, IN4884)
Seminar JavaScript Technology (IN0014, IN2107, IN4790)
Seminar LegalTech - Synergien zwischen Rechtstheorie und Software Engineering (IN0014, IN2107, IN4864)
Seminar Robot-assisted Surgery in Clinics (IN0014, IN2107, IN4865)
Seminar: Agiles Geschäftsprozessmanagement (IN0014, IN2107, IN4758)
Seminar: Approximationsalgorithmen (IN0014, IN2107, IN4764)
Seminar: Energieeffiziente Algorithmen (IN0014, IN2107, IN4788)
Seminar: Energy Informatics (IN0014, IN2107, IN4725)
Seminar: Future Trends in Computing (IN2183,IN2107,IN0014)
Seminar: Internet-scale Distributed Systems (IN0014, IN2107, IN4724)
e some of your experiences with electives. We will add our own thoughts later on and pass this on to the next gener
lude your name in your comment (e.g. to be contacted for questions).

Comment 1 Comment 2

Not too hard, easy to fill up points with

Good god, no ... Organization is just really, really


bad. The projects are weird and made mostly for DO NOT TAKE!!! The
COME instead of CSE. The programs used (at organisation is horrible and the
least pyKratos) are not very well programmed. examiners in the end do not
The supervisors are not really interested in what know what your task was. The
you do ... all in all, take this one if you really love tasks given are not clearly
to waste your time stated somewhere

You could get systematical understanding of Fluid


Mechanics from it. Impressive homeworks make
theory comprehensible. [Ruidong]

Simple and easy 3 credit module. You will learn


about various numerical methods used for
simulating microfluids, from which you get to
choose one topic for presentation (there's only
final presentation which is graded). If you are
taking CFD lab this gets very straight-forward - do
a presentation on LBM (you even have a nice
demo code ready :) )
The emphasis here is
"Computational", theory-wise
you learn also about fluid
simulation, but it is more that
you understand at least a little
bit what you're coding. All tasks
are relativly clearly structured
(do a) b) c)...) However, there is
also a project in the end -
where you can do things freely.
You can e.g. do something
more theoretically or look at
GPU/Parallel or do some fancy
simulation. There is no exam,
but every 2 weeks is an oral
session (not that hard). But still
Epic, but work-intensive work intensive.

Not a very useful course for


a course hand out which has explanations but CSE, but easy to earn points
they lack mathematical depth, steps to solve the as one just needs to follow
exercise problems is given in handout, if extra instructions given out in the
practices is done by the student then well and handout. Not much learning if
good otherwise the course has not much to take the extra exercises are not
away from. solved

Exam is pretty easy, lectures-


not enticing but a great course
for introduction to various
particle-methods that are
popular nowadays namely
Molecular Dynamics, Monte-
carlo methods, Lattice gas
methods, Dissipative Particle
Dynamics, Particle in cell
methods, and lastly Smooth
Particle
Hydrodynamics(However SPH
wasn't covered at all by the prof
A broad, but shallow, coverage of particle-based in WS16 session since he had
methods. Lectures can be a bit lethargic, but to miss 3 classes for various
course content is comprehensive. reasons) ~ Gaurav Kumar

hard
a fun course, exercises are not complicated,
submission of 3 out of 10 is mandatory, phython
is used, the exam in oral and super easy for
CSEs [Razi]

is more about quantum physics than simulation


and computtion, so not an easy/interesting topic
for CSEs, lectures very boring and not that much
useful, the exam is oral, not hard and not easy
[Razi]

The lecturer is from DLR (Deutsches Luft- und


Raumfahrtzentrum) and really funny. He knows
his stuff and explains quite well and entertaining.
You are using the modelling software Dymola
which takes some time to get into it. By the time
around christmas you will model the physics of a
car, which is pretty nice. The exam is an overload
exam. [Matthias]

There is also a Algo for SciComp 2 given by our


chair ... depends on who it does as Bader, Huckle
and someone else share this one

It is a MATH course, involving THEOREM,


LEMMA, PROOF. Better to take the course only if
you are a math person. Michael Wolf is super
nice. Check the note on the course webpage first.
But probably not opening again because the
professor seems to open different course every
smemster to learn new stuff. (ShengHsuan)
Very well-taught and enjoyable course. It's
somewhat similar to CFD Lab (yes, it's work
intense) but it's a block course during the
holidays so there's less pressure. You will get a
basic overview of image processing and you get
to code image processing codes on GPUs. If you
do more than 80% of the worksheets you get a
bonus of 0.3 (but there's a lot of work to do). After
a week of lectures you have three weeks for
project
The teacher is very good and forces the class to
interact. The class is more application orientated
than statistics oriented,and as such the maths is
not very rigourous. Exercises involve coding in
LAMMPS which is not very easy to understand
and the exercises don't help much with that.
There is no exam, but instead there is a project
over 3 weeks during the exam period (for me 2 of
those 3 weeks were after my last exam). The
content of the class is very interesting. (Emily)

Quite easy and general course, mostly


concentrated on SVD and general DA principles,
the professor was fun. Includes a semester-long
project in a group of 3-5 people, which could be
fun, but also could be a mess, because DA tasks
are sometimes fuzzy (Yehor)

Generous evaluations. Requires writing wiki and


making presentations each week. At least 60% of
the course is about investigating your dataset
(making plots, etc.), only after that you will start
making some predictions. Heavily depends on
your motivation. ezpz kredits

Different form of classes, you watch videos at


home and you only come to the lecture to ask
questions (called: inverted classroom). The
course is demanding, you can get a bonus of 0.3
if you hand in weekly assignments (which are
more mathy and only sometimes some small
programming tasks) + weekly lecture questions
(about 5 that test if you understood the content).
Mostly, the videos are managed by PhD students
(=not always the same person) - this means that
some video lectures were quite good, whereas
some others were really bad. But in the end it's
good when you look for a starting point to ML.
It is a MATH course, involving THEOREM,
LEMMA, PROOF. Better to take the course only if
you are a math person. Michael Wolf is super
nice. Check the note on the course webpage first.
But probably not opening again because the
professor seems to open different course every
smemster to learn new stuff. (ShengHsuan)

This used to be a seminar last year and it was


really good. If Tobias/Alfredo runs the module I
would strongly recommend taking it. (Jiho)

utational-science-and-engineering/curriculum-and-modules/mandatory-modules.html :

a good choice for those looking to delve into


computer architecture and tools available to take
advantage of modern processor technology. easy
to earn points and learn at the same time.

A chance to explore Finite Volume Methods for


wave equations (Riemann Problem, ensuring
continuity, etc.) Would recommend the use of
FVM Methods for Hyperbolic Problems by
Leveque.
red color: they also appear on the seminar-list
above from cse.tum.de

Technological Future (IN2107, IN4878)

n (IN2107, IN4816)

Mining Techniques

2107, IN4595)

0014, IN2107, IN4751)


g (IN0014, IN2107, IN4864)
ghts later on and pass this on to the next generation :)

Comment 3 Comment 4 ...

I did not learn from the project. Not


recommended Pretty **cking awful module
Very very enjoyable and you will learn a lot
along with parallel programming. Just be
wise when choosing a group mate. This is
very work intense and you don't want to do it
alone Great subject, all conecpts learned from Advanced Programming and parallel pro
ogramming and parallel programming can be put to test. Workload remains huge but then the time invested commensurates with the learnin
commensurates with the learning.

Вам также может понравиться