Elective Modules in Master Data Engineering and Analytics - offered in SS25 and since WS09/10

This is a list of elective modules grouped by area with availability data, which as far as I know is not provided by TUM elsewhere. I hope it will be helpful to you!

💎: Rare course (not offered in the last two semesters)
🌟: New course (offered for the first time)

Disclaimer: This site is non-official and automatically generated by fetching the data from the curriculum tree view and the data from the Courses tab in TUM online, and merging it based on the course identifiers. It can contain errors, for example if

This project on Github

Data Engineering

ID Title Credits Last offered
IN2073 Cloud Computing 4 SS25
IN2118 Database Systems on Modern CPU Architectures 6 SS25
CIT3330002 IT Security 2 5 SS25
IN2031 Application and Implementation of Database Systems 6 SS25
IN2147 Parallel Programming 5 SS25
IN2140 Advanced Concepts of Distributed Databases - Programming Database Web Applications 4 WS24/25
CIT3230002 Cloud Information Systems 5 WS24/25
IN2386 Cloud-Based Data Processing 5 WS24/25
IN2219 Query Optimization 6 WS24/25
IN2259 Distributed Systems 5 WS22/23
IN2013 Parallel and High-Performance Computing 4 SS18
IN99542 Accepted Elective Module in Data Engineering ?
IN99541 Accepted Elective Module in Data Engineering ?
IN99540 Accepted Elective Module in Data Engineering ?

Data Analytics

ID Title Credits Last offered
IN2010 Modelling and Simulation 8 SS25
IN2028 Business Analytics and Machine Learning 5 WS24/25
IN2369 Machine Vision 6 WS24/25
IN2406 Fundamentals of Artificial Intelligence WS24/25
IN2062 Techniques in Artificial Intelligence 5 WS24/25
IN2339 Data Analysis and Visualization in R 6 WS24/25
IN2030 Data Mining and Knowledge Discovery 3 WS24/25
IN2133 Principles of Computer Vision 4 WS24/25
IN2064 Machine Learning 8 WS24/25
IN2026 Visual Data Analytics (IN2026, IN8019) 5 WS24/25
MA4402 Computational Statistics 5 SS24
MA4802 Statistical Learning 6 SS24
CIT3330000 Introduction to Mobile Robotics 6 WS23/24
IN2071 Knowledge-based Systems for Industrial Applications 4 WS22/23
IN2124 Basic Mathematical Methods for Imaging and Visualization 5 WS22/23
IN2357 Machine Learning for Computer Vision 5 SS22
IN2023 Image Understanding I: Machine Vision Algorithms 3 SS20
IN99645 Accepted Elective Module from Abroad in Data Analysis ?
IN99646 Accepted Elective Module from Abroad in Data Analytics ?
EI7649 Approximate Dynamic Programming and Reinforcement Learning 6 ?
EI70380 Signal Processing and Machine Learning 5 ?

Data Analysis

ID Title Credits Last offered
MA5225 💎 Polyhedral Combinatorics 6 SS25
CIT5130001 Applied Statistics and Data Analysis 5 SS25
MA5439 💎 Graphical Models in Statistics 9 SS25
CIT4230004 Statistical Foundations of Learning 8 SS25
MA4803 Probabilistic Techniques and Algorithms in Data Analysis 6 WS24/25
IN2410 Causality 8 WS24/25
MA3503 Nonlinear Optimization: Advanced 5 WS24/25
MA2409 Probability Theory 9 WS24/25
MA5441 Fundamentals of Mathematical Statistics 9 WS24/25
CIT4100003 Approximation Algorithms 9 WS24/25
MA3403 Generalized Linear Models 9 WS24/25
MA5442 High-Dimensional Statistics 5 SS24
MA4402 Computational Statistics 5 SS24
MA3505 Integer Optimization 9 WS23/24
MA4801 Mathematical Foundations of Machine Learning 6 SS23
IN2378 Statistical Foundations of Learning 5 SS22
IN99651 Accepted Elective Module from Abroad in Data Analysis ?
IN99650 Accepted Elective Module from Abroad in Data Analysis ?
MA3001 Functional Analysis 9 ?

Advanced Topics in Data Engineering

ID Title Credits Last offered
CIT3230004 Data Processing on Modern Hardware 5 SS25
CIT3230003 Data Structure Engineering 5 SS25
IN2018 Augmented Reality 6 SS25
IN2097 Advanced Computer Networking 5 WS24/25
CIT3230001 Code Generation for Data Processing 6 WS24/25
IN2190 Master Practical Course: Programming of Supercomputers 5 WS22/23
IN2169 Guided Research - Hot topics in operating systems 10 SS17
IN2158 Advanced Network and Graph Algorithms 8 WS12/13
IN99656 Accpted Elective Module from Abroad ?
IN99655 Accpted Elective Module from Abroad ?
IN2328 Application Project 10 ?
IN2288 Event Processing 5 ?

Special Topics in Data Analytics

ID Title Credits Last offered
MA4503 💎 Modern Methods in Nonlinear Optimization 5 SS25
IN2001 Algorithms for Scientific Computing 8 SS25
IN2239 Algorithmic Game Theory 5 SS25
IN2345 Algorithms for Uncertainty Quantification 5 SS25
CIT4230002 Advanced Natural Language Processing 5 SS25
CIT4230003 Advanced Machine Learning: Deep Generative Models 3 SS25
IN2298 Advanced Deep Learning for Physics 6 SS25
IN2390 Advanced Deep Learning for Computer Vision: Visual Computing 8 SS25
IN2346 Introduction to Deep Learning 6 SS25
IN2228 Computer Vision II: Multiple View Geometry (3D Computer Vision) 8 SS25
CIT4230006 Causal Inference in Time series 5 SS25
IN2408 Artificial Intelligence in Medicine II 5 SS25
MA4406 Probability on Graphs 5 SS25
MA4408 Markov Processes 9 SS25
IN2392 Machine Learning for 3D Geometry 6 SS25
IN2393 Lecture Machine Learning for Regulatory Genomics 6 SS25
MGT001299 Introduction to Deep Reinforcement Learning (MGT001299, English) (Lecture) 6 WS24/25
IN2003 Efficient Algorithms and Data Structures 8 WS24/25
IN2361 Natural Language Processing 6 WS24/25
IN2398 Numerical Algorithms for High Performance Computing 8 WS24/25
IN2007 Complexity Theory 8 WS24/25
IN2375 Computer Vision III: Detection, Segmentation, and Tracking 6 WS24/25
IN2360 Advanced Algorithms 6 WS24/25
IN2229 Computational Social Choice 6 WS24/25
MA4502 Combinatorial Optimization 5 SS24
IN2323 Machine Learning for Graphs and Sequential Data 5 SS24
IN2349 Advanced Deep Learning for Robotics 6 WS23/24
CIT4330001 Machine Learning und IT-Sicherheit 5 WS22/23
IN2389 Advanced Deep Learning for Computer Vision: Dynamic Vision 8 WS21/22
IN2252 High Performance Computing - Algorithms and Applications 4 WS21/22
IN2340 Quantitative Verification 5 WS21/22
IN2384 Numerical Algorithms in Computer Vision and Machine Learning 5 WS20/21
IN2002 Algorithms for Scientific Computing II - Sparse Matrices 4 WS19/20
IN2246 Computer Vision I: Variational Methods 8 WS19/20
IN2304 Online and Approximation Algorithms 8 WS17/18
MA4064 Fourier Analysis 5 WS16/17
IN2160 Randomized Algorithms 8 WS16/17
IN2011 Parallel Algorithms 8 WS14/15
IN99561 Accepted Elective Module in Special Topics in Data Analytics ?
IN99562 Accepted Elective Module in Special Topics in Data Analytics ?
EI7223 Information Retrieval in High Dimensional Data 6 ?
EI7638 Compressive Sampling 5 ?
EI7641 Applied Reinforcement Learning 6 ?
MA5417 Large Deviations 5 ?
IN99560 Accepted Elective Module in Special Topics in Data Analytics ?
MA5348 Numerical Methods for Uncertainty Quantification 6 ?
EI70360 Machine Learning and Optimization 5 ?
EI71068 Solving Inverse Problems with Deep Learning 6 ?

Elective Modules Informatics

ID Title Credits Last offered
IN2004 Efficient Algorithms and Data Structures II 8 SS25
IN2239 Algorithmic Game Theory 5 SS25
IN0024 Operations Research 6 SS25
IN2016 💎 Master - Praktikum - Deep Learning for Spatial AI (IN2016, INXXXXX) 4 SS25
IN2228 Computer Vision II: Multiple View Geometry (3D Computer Vision) 8 SS25
IN2297 Geometry Processing 6 SS25
IN2354 3D Scanning & Motion Capture 6 SS25
IN2392 Machine Learning for 3D Geometry 6 SS25
IN2267 Transaction Systems 6 SS25
IN2394 Requirements Engineering 3 SS25
IN2227 Compiler Construction I 5 SS25
CIT4230005 Engineering Resilient Cognitive Systems 3 SS25
IN2359 Blockchain-based Systems Engineering 5 SS25
IN2322 Protein Prediction I for Computer Scientists 8 SS25
IN2393 Lecture Machine Learning for Regulatory Genomics 6 SS25
IN2022 Computer Aided Medical Procedures II 5 SS25
IN2084 Advanced Topics of Software Testing 5 SS25
IN2087 Software Engineering for Business Applications - Master's Course: Web Application Engineering 8 SS25
IN2305 Cyber-Physical Systems 6 SS25
IN2222 Cognitive Systems 5 SS25
IN2138 Robot Motion Planning 5 SS25
IN2068 Sensor-based Robotic Manipulation and Locomotion 3 SS25
IN2407 Hardware Security 5 SS25
IN3470 Selected Topics in Distributed Systems and Computer Networks - Block lecture on Network Mechanisms 5 SS25
IN2324 💎 Connected Mobility Basics 8 SS25
IN2040 Virtual Machines 6 SS25
IN2408 Artificial Intelligence in Medicine II 5 SS25
IN2298 Advanced Deep Learning for Physics 6 SS25
IN2049 💎 Logic 8 SS25
IN2050 💎 Model Checking 8 SS25
IN2045 💎 Network Analysis – Statistical and Formal Models and Methods 5 SS25
IN2052 Petri Nets 5 SS25
IN2356 Autonomous Driving 3 SS25
IN2061 Introduction to digital signal processing 7 SS25
CIT3330003 Cryptography 5 SS25
IN2161 Networks for Monetary Transactions 3 SS25
IN2093 eLearning - Techniques and Infrastructures 3 SS25
IN2388 Tensor Networks 5 SS25
IN2400 Advanced Concepts of Quantum Computing 5 SS25
IN2178 Security Engineering 5 SS25
IN2111 3D User Interfaces 6 SS25
IN2067 Robotics 6 WS24/25
IN2060 Real-Time Systems 6 WS24/25
IN2405 Neuroprosthetics - Artificial Limbs 5 WS24/25
IN2125 Virtualization Techniques 5 WS24/25
IN2410 Causality 8 WS24/25
IN2076 Advanced Computer Architecture 6 WS24/25
IN2053 Program Optimization 8 WS24/25
IN2079 IT-Consulting - IT-Consulting 3 WS24/25
IN2041 Automata and Formal Languages 8 WS24/25
IN2291 Protein Prediction II for Computer Scientists 8 WS24/25
IN2293 Medical Augmented Reality 5 WS24/25
IN2235 Software Engineering in Industrial Practice 3 WS24/25
CIT4230000 Strategic IT Management 4 WS24/25
IN2081 Patterns in Software Engineering 5 WS24/25
IN2309 Advanced Topics of SW Engineering (IN2309, IN2126) 8 WS24/25
IN2021 Computer Aided Medical Procedures 6 WS24/25
IN0037 Game Physics 6 WS24/25
IN2229 Computational Social Choice 6 WS24/25
IN2101 Network Security 5 WS24/25
IN2308 Robot Programming and Control for Human Interaction 5 WS24/25
IN2403 Artificial Intelligence in Medicine 5 WS24/25
IN2055 Semantics 8 WS24/25
IN2315 Network Coding 6 WS24/25
IN2381 Introduction to Quantum Computing 5 WS24/25
IN2365 Parallel Programming Systems 3 WS24/25
IN2311 Turbulent Flow Simulation on HPC-Systems (IN2311, MW2048) 5 WS24/25
CIT4230001 Computational Modeling for System Genetics 6 WS24/25
IN2015 Image Synthesis - Realtime-Techniques and global Illumination 5 WS24/25
IN2375 Computer Vision III: Detection, Segmentation, and Tracking 6 WS24/25
IN2007 Complexity Theory 8 WS24/25
IN2398 Numerical Algorithms for High Performance Computing 8 WS24/25
CIT3230000 Advanced Concepts of Programming Languages 6 WS24/25
IN2194 Peer-to-Peer Systems and Security 6 SS24
IN2333 Protocol Design 8 SS24
IN3100 Selected Topics in Databases and Information Systems: Digital Health Service Systems 5 SS24
IN2362 Language based Security 5 SS24
IN2306 Scientific Computing in Circuit Simulation 5 SS24
IN2347 Functional Data Structures 5 SS24
IN2292 Introduction to Surgical Robotics 6 WS23/24
IN2358 Lambda Calculus 5 WS23/24
IN2349 Advanced Deep Learning for Robotics 6 WS23/24
IN3450 Selected Topics in Computer Architecture, Computer Networks and Distributed Systems 5 WS23/24
IN2409 Inverse Problems in Medicine 5 SS23
IN2078 Foundations of program and system development 4 WS22/23
IN2286 Image Guided Surgery 6 WS22/23
IN2211 Auction Theory and Market Design 5 WS22/23
IN2357 Machine Learning for Computer Vision 5 SS22
IN2012 Parallel Numerics 5 WS21/22
IN2340 Quantitative Verification 5 WS21/22
IN2385 Safety and Security 3 WS21/22
IN2387 Time Integration and Differential Equations 5 SS21
IN2296 Games on Graphs 5 SS21
IN2355 Robotic 3D Vision 5 WS20/21
IN2032 Electronic Publishing / Document Engineering and the World-Wide Web 5 WS20/21
IN2384 Numerical Algorithms in Computer Vision and Machine Learning 5 WS20/21
IN2310 Parallel Program Engineering 5 WS20/21
IN2075 Microprocessors 5 WS20/21
IN2098 Mobile Distributed Systems 5 SS20
IN3480 Selected Topics in Algorithms and Scientific Computing (IN3400, IN3480) 5 SS20
IN2319 Computational Physiology for Medical Image Computing 6 SS20
IN2114 Automotive Software - Methods and Technology 5 SS20
IN2210 Tracking and Detection in Computer Vision 7 WS19/20
IN2330 Convex Optimization for Computer Vision 6 WS19/20
IN2080 Modelling of Distributed Systems 4 SS19
IN2367 Automated Programming 2 SS19
IN2083 Project Organization and Management in Software Engineering 6 SS19
IN2329 Probabilistic Graphical Models in Computer Vision 5 SS19
IN3430 Selected Topics in Software Engineering - Internet of Things and Services (IN3050, IN3430) 5 WS18/19
IN2352 Applied Biorobotics (Modul MW2388, IN2352) 6 WS18/19
IN2099 Network and System Management 4 SS18
IN2042 Automata and Formal Languages II 5 SS18
IN3200 Selected Topics in Computer Graphics and Vision - Machine Learning for Computer Vision 5 WS17/18
IN3350 Selected Topics in Formal Methods and their Applications - Lambda Calculus 5 WS17/18
IN2238 Analysis of Three-Dimensional Shapes 8 SS17
IN2341 Current Trends in IT Security 5 WS16/17
IN2313 Secure Coding 6 WS15/16
IN2318 Autonomous Navigation for Flying Robots, Video lecture 2 SS15
IN2376 Advanced Robot Control and Learning 6 ?
IN99550 Elective 1 Digital Biology and Digital Medicine (DBM) ?
IN99530 Accepted Elective Module in Engineering Software-intensive Systems ?
IN2236 Virtual Physics: Using Modern Modeling Methodologies for Computer Simulation 4 ?
IN99540 Accepted Elective Module in Algorithms ?
IN3410 Selected Topics in Algorithms 5 ?
IN99505 Accepted Elective in Computer Graphics and Vision ?
IN3420 Selected Topics in Digital Biology and Digital Medicine 5 ?
IN2048 Equational Logic and Lambda Calculus 8 ?
IN3440 Selected Topics in Machine Learning and Analytics 5 ?
EI75671 Lecture Series System Security 3 ?
EI71073 Quantum Computers and Quantum Secure Communications 5 ?
EI71029 Physical Unclonable Functions 5 ?
EI71070 Advanced Cryptographic Implementations 5 ?
EI70520 Circuit Design for Security 5 ?
EI70530 Embedded Systems and Security 5 ?
EI73451 Information Theoretic Security 5 ?
CIT4330009 IoT Security 5 ?
IN3460 Selected Topics in Robotics 5 ?
MW2411 Concepts and Software Design for Cyber-Physical Systems 5 ?
IN2383 Formal Methods for Cyber-Physical Systems 5 ?
IN99570 Accepted Elective in Social and Political Aspects of Data Science ?
EI70630 HW/SW Codesign 5 ?
CIT4330013 Design Automation and Simulation for Microfluidic Devices 5 ?
IN99565 Accepted Elective in Robotics ?
EI7243 Secure Implementation of Cryptographic Algorithms 6 ?
CIT4330012 Software for Quantum Computing 5 ?
EI71060 Security in Communications and Storage 5 ?

Further Elective Modules

ID Title Credits Last offered
IN2348 Ringvorlesung "Digitalisierung" 2 SS24
IN2377 Concepts of C++ programming 5 WS23/24