What is the curriculum for cse

Curriculum and Modules

Exemplary study plan

In the following we give an exemplary study plan for students who have started from winter term 2017/18.

The computer science catalog is split in a mandatory part (Advanced Programming, Parallel Programming) and an elective part (Visual Data Analytics, Programming of Supercomputers, Patterns in Software Engineering, Fundamental Algorithms, Computer Architecture and Networks). 15 ECTS from the elective part of computer science have to be earned (each of the modules has 5 ECTS)

Modules in Sections D & E are chosen individually by each student (min 6 ECTS from two different catalogs each, at least one D catalog, details see here).

First semester (Mid October - Mid February, 29 ECTS)

A: Computer ScienceB: Numerical AnalysisC: Scientific Computing
IN1503 Advanced ProgrammingMA3305 Numerical Programming I.IN2005 Scientific Computing I
Computer Science elective 1 IN2182 Scientific Computing Lab

 

Second semester (Mid April to end of July, 30 ECTS)

A: Computer ScienceB: Numerical AnalysisC: Scientific ComputingD&E: Applications, Methods and Techniques
IN2147 parallel programmingMA3306 Numerical Programming IIIN2141 Scientific Computing IIApplication area elective 1
Application area elective 2

 

Third semester (Mid October - Mid February, 31 ECTS)

A: Computer ScienceB: Numerical AnalysisC: Scientific ComputingD&E: Applications, Methods and Techniques
Computer science elective 2IN2012 Parallel NumericsIN2183 CSE Seminar Scientific ComputingApplication area elective 3
Computer science elective 3Application area elective 4

 

Forth semester
The final semester will be devoted to the master's thesis. You can choose to conduct your thesis at one of TUM’s partner institutions or at an external company, if desired