Modules

194 results

Elective Modules194

3D Scanning & Motion CaptureNo ratings for this module yet.Elective Modules InformaticsYou learn methods for 3D capture and motion capture with a focus on RGB-D sensors and algorithmic fundamentals. In the end you can capture data with consumer RGB-D scanners, understand rigid and non-rigid 3D reconstructions, pose and face tracking, as well as suitable optimization methods, and you can practically implement selected approaches.6 ECTSruns this semesterIN2354Advanced Computer ArchitectureNo ratings for this module yet.Elective Modules InformaticsYou will gain an overview of modern processor and system architectures with a focus on parallelism, memory hierarchies, availability, and virtualization. You will learn to become familiar with different classes of parallel architectures (instruction-, data-, thread-, and process-level), assess their advantages and disadvantages, and evaluate the interaction between hardware and compiler techniques. In the end you will be able to analyze and evaluate architecture decisions for different applications.6 ECTSruns this semesterIN2076Advanced Computer NetworkingNo ratings for this module yet.Advanced Topics in Data EngineeringYou learn the construction, protocols and design principles of the Internet. In the end you will be able to explain network protocols and architectures, implement protocols and dimension networks as well as assess network algorithms and simulations.5 ECTSruns this semesterIN2097Advanced Concepts of Programming LanguagesNo ratings for this module yet.Elective Modules InformaticsYou engage with the meaning (semantics) of various language constructs and how they are implemented in compilers and runtime systems. In the end you will be able to analyze language features, compare them, and, if necessary, reproduce them in another language model as well as extend compilers to support these constructs.6 ECTSruns this semesterCIT3230000Advanced Deep Learning for Computer Vision: Visual ComputingNo ratings for this module yet.Special Topics in Data AnalyticsThe module conveys current deep-learning methods for computer vision. You will learn both theoretical foundations of modern neural architectures and practical methods such as generative models (GANs, diffusion models, Large Reconstruction Models) and modern 3D representations (e.g., Neural Radiance Fields, 3D Gaussian Splatting). In the end you will be able to apply, evaluate, and implement state-of-the-art methods in project work.8 ECTSruns this semesterIN2390
189 more in Elective ModulesAdvanced Deep Learning for RoboticsNo ratings for this module yet.Elective Modules InformaticsIn this module you deepen advanced deep learning methods with a focus on robotic applications and deep reinforcement learning. You learn both theoretical foundations of modern network architectures and probabilistic methods as well as their practical implementation in simulations and projects for robotics tasks.8 ECTSruns this semesterCIT433027Advanced Robot Learning and Decision-MakingNo ratings for this module yet.Elective Modules InformaticsYou will learn advanced methods for robotics that connect modeling, optimal control and learning-based methods (including reinforcement learning). In the end you will be able to model robotic systems, derive modern control algorithms and apply learned models in control architectures to handle uncertainties and model errors.5 ECTSruns this semesterCIT433037Advanced Topics of Software EngineeringNo ratings for this module yet.Elective Modules InformaticsYou will learn how requirements, architecture, design, implementation and quality assurance are tightly interlinked in the development of large software systems. In the end you will be able to elicit and specify requirements (functional and non-functional), assess their impact on architecture and code, and analyze architectures and solution approaches regarding central quality attributes.8 ECTSruns this semesterIN2309AI TestingNo ratings for this module yet.Elective Modules InformaticsYou learn how to test software whose logic and decisions rely heavily on artificial intelligence. At the end you can design test strategies for data-driven, AI-based systems, select appropriate test methods, and critically evaluate test results.5 ECTSruns this semesterCIT423002Applied Statistics and Data Analysis (TUM School of Computation, Information and Technology [CIT] and TUM School of Life Sciences [SoLS])No ratings for this module yet.Data AnalysisYou learn to analyze data from the life sciences statistically and to process it with R. The module covers data visualization, association methods for categorical data, analysis of variance, experimental design, and various regression methods up to linear mixed-effects models for longitudinal data. In the end you can select appropriate statistical methods, apply them in R, and interpret results.5 ECTSruns this semesterCIT5130001Approximate Dynamic Programming and Reinforcement LearningNo ratings for this module yet.Data AnalyticsYou will learn methods of Approximate Dynamic Programming (ADP) and Reinforcement Learning (RL) to solve sequential decision problems. In the end you will be able to describe fundamental models and algorithms, follow derivations, and implement simple ADP/RL methods and apply them to simple tasks (e.g., robotic).6 ECTSruns this semesterEI7649Ausgewählte Themen aus dem Bereich Datenbanken und InformationssystemeNo ratings for this module yet.Elective Modules InformaticsIn this module, alternating, current topics from the area of databases and information systems are presented. You will learn the state of research and techniques in selected fields and will be able to analyze and critically evaluate concepts for data storage at the end.5 ECTSruns this semesterIN3100Ausgewählte Themen aus dem Bereich Formale Methoden und ihre AnwendungenNo ratings for this module yet.Elective Modules InformaticsYou engage with current topics from the area of Formal Methods and their application. In the end you know the research and development state in selected subfields and you can deal with current research projects and results.5 ECTSruns this semesterIN3350Automata and Formal LanguagesNo ratings for this module yet.Elective Modules InformaticsYou learn how different classes of automata (finite, deterministic, nondeterministic, Büchi automata) are used as data structures for the representation and manipulation of (also infinite) sets and relations. You practice building and composing automata, automatic operations (e.g., boolean operations, joins) and the connection between automata and logic as well as their application in pattern matching, program verification and in problems such as Diophantine equations.8 ECTSruns this semesterIN2041Business Analytics and Machine LearningNo ratings for this module yet.Data AnalyticsYou learn methods of statistical analysis and machine learning for classification, numerical prediction and clustering. After the module you can explain the assumptions and workings of common procedures and analyze datasets with R as well as interpret results.5 ECTSruns this semesterIN2028Cloud Information SystemsNo ratings for this module yet.Data EngineeringYou will learn the fundamentals and central technologies of public clouds (virtualization, containers, orchestration) and how cloud-native information systems are built (Client/Server, middleware, microservices). In the end you will be able to analyze public cloud services, determine requirements and challenges in the design and operation of cloud-native systems, and design cost-efficient and scalable architectures with current cloud technologies.5 ECTSruns this semesterCIT3230002Computer Vision III: Detektion, Segmentierung und TrackingNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn modern methods for object recognition, segmentation and tracking in images and videos. In the end you will understand the underlying deep-learning concepts and be able to work on real computer-vision problems with state-of-the-art models in PyTorch.6 ECTSruns this semesterIN2375Data Mining und Knowledge DiscoveryNo ratings for this module yet.Data AnalyticsYou will learn methods of Data Mining and Knowledge Discovery: from data sources and quality through preprocessing, visualization and feature selection to correlation, regression, forecasting, classification and clustering. In the end you will be able to select appropriate methods, apply them and critically evaluate them, as well as deepen the foundations independently.3 ECTSruns this semesterIN2030EchtzeitsystemeNo ratings for this module yet.Elective Modules InformaticsYou will learn the specific methods, problems and solutions for real-time systems. You will understand how real-time systems differ from general systems, how modelling, scheduling, concurrent programming, real-time capable communication as well as typical hardware for sensing and actuation are used, and you will be able to select and implement suitable solutions. The module closes with an introduction to fault-tolerant systems.6 ECTSruns this semesterIN2060Efficient Algorithms and Data StructuresNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn the fundamentals of analyzing algorithms as well as central data structures and fundamental algorithmic problems. The focus is on runtime and space analysis, various search trees, hashing methods, priority queues, union-find structures, as well as maxflow/mincut and matching algorithms. In the end you will be able to analyze algorithms, assess the efficiency of data structures, and design new solutions for problems.8 ECTSruns this semesterIN2003Einführung in Quantum ComputingNo ratings for this module yet.Elective Modules InformaticsYou will learn the mathematical foundations of Quantum Computing as well as the basic concepts of quantum mechanics and quantum circuits. In the end you will be able to analyze simple quantum algorithms, design and assess quantum circuits for fundamental tasks, and understand how quantum computers may be used in the future.5 ECTSruns this semesterIN2381eLearning - Techniken und InfrastrukturenNo ratings for this module yet.Elective Modules InformaticsYou will learn fundamentals, concepts and techniques of eLearning: from pedagogical-didactic aspects through technical architectures to standards and integration in higher education landscapes. In the end you can classify and evaluate teaching/learning environments, explain their function and embedding in campus management systems, and create simple learning content with basic XML knowledge.3 ECTSruns this semesterIN2093Formale Methoden für Cyber-Physical SystemsNo ratings for this module yet.Elective Modules InformaticsYou will learn formal methods for verification, control, observation and identification of cyber-physical systems (e.g., autonomous vehicles, robots, smart grids). In the end you can verify and practically apply systems using set representations, reachability analysis and correct-by-construction methods.5 ECTSruns this semesterIN2383Fortgeschrittene Konzepte verteilter Datenbanken - Programming Database Web ApplicationsNo ratings for this module yet.Data EngineeringYou will learn practically how web applications are built and implemented: client, server, and database. In the end you will be able to independently conceptualize, plan, and implement web applications as well as assess web business models.4 ECTSruns this semesterIN2140Foundations and Application of Generative AINo ratings for this module yet.Data AnalyticsYou will learn the fundamentals and practical applications of generative AI, including modern models such as transformer architectures, Large Language Models, and Stable Diffusion. In the end you will be able to apply prompt engineering, load open-source models and fine-tune them, as well as assess opportunities, risks, and security aspects of generative AI.6 ECTSruns this semesterCITHN2014Fundamentals of Artificial IntelligenceNo ratings for this module yet.Data AnalyticsYou learn the foundations of artificial intelligence: from search procedures and constraint-satisfaction to logic and probabilistic models to decision making, learning and an introduction to robotics. In the end you will be able to design simple AI systems and apply basic methods from search, logic, probability and decision theory.runs this semesterIN2406Fundamentals of Mathematical StatisticsNo ratings for this module yet.Data AnalysisYou will learn the fundamental principles and methods of statistical inference, including likelihood approaches, Bayesian methods and minimax estimation. You will deal with asymptotic theory for large samples and apply it in particular to the study and application of maximum-likelihood techniques.9 ECTSruns this semesterMA5441FunktionalanalysisNo ratings for this module yet.Data AnalysisYou will learn the basics of functional analysis in Banach and Hilbert spaces. In the end you will be able to analyze linear functionals and bounded as well as compact self-adjoint operators, understand duality, and apply concepts such as weak and weak* convergence.9 ECTSruns this semesterMA3001Game PhysicsNo ratings for this module yet.Elective Modules InformaticsYou will learn fundamental concepts and methods for physical simulation, such as animation techniques, rigid body simulation, collision handling, particle systems, as well as fundamentals of elasticity and fluid simulation. In the end you will be able to select appropriate physical models, perform the corresponding calculations, and implement simulation algorithms for integration into real-time systems — including implementation in C++.6 ECTSruns this semesterIN0037Games on GraphsNo ratings for this module yet.Elective Modules InformaticsYou will learn the theory of games on finite graphs. Building on reachability games, both qualitative and quantitative variants are treated, and in the end you will be able to apply the fundamental solution methods and solve smaller game instances on your own.5 ECTSruns this semesterIN2296High Performance Query ProcessingNo ratings for this module yet.Advanced Topics in Data EngineeringYou will learn how modern database systems execute analytical queries and how to implement them to run close to the maximum hardware performance. In the end you will be able to develop efficient, scalable algorithms for query execution on multi-core processors and with modern memory technologies.5 ECTSruns this semesterCIT323001HW/SW CodesignNo ratings for this module yet.Elective Modules InformaticsYou will learn the design process of mixed hardware/software systems (e.g., SoCs) – from functional graphs through partitioning into hardware and software parts to FPGA netlists and executable object code. In the end, you will be able to model design problems, apply partitioning and scheduling algorithms, and evaluate the quality of resulting HW/SW solutions.5 ECTSruns this semesterEI70630Image SynthesisNo ratings for this module yet.Elective Modules InformaticsYou learn modern techniques of image synthesis from the programmable graphics pipeline through shader and multi-pass methods to local and global illumination models. In the end you will be able to classify different rendering methods, evaluate existing image synthesis tools, and create renderings for given models and scenes yourself.5 ECTSruns this semesterIN2015Intelligent Robots with a Sense of SmellNo ratings for this module yet.Elective Modules InformaticsYou will learn how mobile robots can be used with gas sensing, e.g. for measuring air pollutants, mapping gas distributions and localizing emission sources. In the end you will be able to read gas sensor data from mobile platforms, estimate gas distributions and locate sources as well as assess typical physical, circuit and algorithmic challenges.7 ECTSruns this semesterCIT433039Introduction to Deep LearningNo ratings for this module yet.Special Topics in Data AnalyticsIn this module you will learn the fundamentals and current methods of Deep Learning, with a special focus on neural networks and Convolutional Neural Networks. You understand theory (e.g. backpropagation, SGD, regularization) and acquire practical experience in training and optimizing network architectures, so you can solve simple applications such as digit recognition or image classification.6 ECTSruns this semesterIN2346Introduction to Deep Reinforcement LearningNo ratings for this module yet.Special Topics in Data AnalyticsYou learn the theory and fundamentals of Deep Reinforcement Learning (DRL) as well as relevant deep-learning and reinforcement-learning concepts. By the end you will be able to model problems as Markov Decision Processes, understand and apply DRL algorithms, and assess their advantages and disadvantages.6 ECTSruns this semesterMGT001299Introduction to Surgical RoboticsNo ratings for this module yet.Elective Modules InformaticsYou will learn how robotics is applied in surgery: from clinical use cases to technical fundamentals to the development of robot-assisted solutions for medical problems. In the end you will be able to assess deployment potentials, integrate robotics into surgical workflows, and design and present simple prototypes for defined clinical tasks.6 ECTSruns this semesterIN2292Konzepte und Software Design für Cyber-Physische SystemeNo ratings for this module yet.Elective Modules InformaticsYou will learn central concepts and techniques for cyber-physical systems (CPS) and will be able to design and analyze time-sensitive software for CPS. This includes signal processing, time-critical I/O, microprocessor interfaces, data communication as well as real-time operating systems and techniques.5 ECTSruns this semesterMW2411Künstliche Intelligenz in der MedizinNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals and current methods of Artificial Intelligence in the medical context, from ML for medical imaging through NLP for clinical data to data protection, interpretability and ethical aspects. In the end you can classify the most important topics, apply them to your own deep-learning projects and develop strategies for evaluation and implementation in clinical practice.5 ECTSruns this semesterIN2403Machine LearningNo ratings for this module yet.Data AnalyticsYou will learn the probabilistic foundations of machine learning and central learning algorithms — from simple neighborhood and clustering methods to linear models and support vector machines up to neural networks and the EM method. By the end you will be able to select, describe and derive suitable algorithms for given problems.8 ECTSruns this semesterIN2064Machine Learning for 3D GeometryNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn theoretical foundations and modern machine‑learning methods for 3D geometric data. The module covers representations of shapes and scenes as well as deep‑learning architectures for discriminative and generative tasks such as classification, segmentation, reconstruction and synthesis. In the end you will be able to understand and practically apply common approaches to point clouds, volumetric data, multi‑view inputs and graphs.6 ECTSruns this semesterIN2392Machine Learning for Electronic Design Automation and ManufacturingNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn how machine-learning methods can support and improve the development, design, testing, and manufacturing of chips. The module combines theoretical fundamentals with current procedures and hands-on exercises, so you can apply machine-learning approaches to concrete design automation and manufacturing tasks.5 ECTSruns this semesterCIT433031Muster in der SoftwaretechnikNo ratings for this module yet.Elective Modules InformaticsYou learn patterns in software engineering and how to apply them: from architecture and design patterns to test and organizational patterns up to anti-patterns. By the end you can identify patterns for analysis, system and detail design, model them in UML, and translate the model into Java source code.5 ECTSruns this semesterIN2081Natural Language ProcessingNo ratings for this module yet.Special Topics in Data AnalyticsYou will receive a solid introduction to modern Natural Language Processing (NLP) methods. In the end you will know central concepts, algorithms and models from tokenizing, through parsing, embeddings and NER, to modern neural approaches and you will be able to read, analyze and contextualize scientific publications in the discipline for your own projects or theses.6 ECTSruns this semesterIN2361Network SecurityNo ratings for this module yet.Elective Modules InformaticsIn this module you will receive an introduction to network security: threat scenarios, protection requirements and the integration of security measures into network architectures and protocols. You will learn cryptographic fundamentals as well as security protocols and will be able to classify and apply techniques such as PKI, Kerberos, IPsec, TLS as well as firewall and intrusion detection concepts.5 ECTSruns this semesterIN2101Neuroprosthetics: Artificial LimbsNo ratings for this module yet.Elective Modules InformaticsYou will learn foundations and current developments of neuroprosthetics for arm and leg prostheses as well as methods for integration of control and sensory feedback. In the end you will be able to design concepts for mechatronic prosthetic systems, analyze EMG signals for multi-degree-of-freedom control, and critically assess functional evaluation methods.5 ECTSruns this semesterIN2405Nichtlineare OptimierungNo ratings for this module yet.Data AnalysisYou engage with theory and numerical methods of nonlinear optimization. You will learn advanced methods for unconstrained and, in particular, constrained optimization problems (e.g., SQP, barrier and interior-point methods) and you will be able to assess and apply convergence properties of such methods in the end.5 ECTSruns this semesterMA3503Parallel Programming SystemsNo ratings for this module yet.Elective Modules InformaticsYou learn how parallel programming models are efficiently implemented and how compilers and runtimes map these models to real multi-core architectures. In the end you will know how fundamental algorithms and mechanisms (e.g. locks, barriers, scheduling) work and how they interact with processor architectures, illustrated by the Intel architecture.3 ECTSruns this semesterIN2365Physical Unclonable FunctionsNo ratings for this module yet.Elective Modules InformaticsYou learn how available hardware randomness is used for IT security tasks: first Physical Unclonable Functions (PUFs) — structure, effects used, quality assessment, applications, attacks and countermeasures — and then random number generators and their analysis. Practically you implement a PUF-based encryption and decryption as well as key storage and random number generation on an FPGA.5 ECTSruns this semesterEI71029Probability TheoryNo ratings for this module yet.Data AnalysisYou will learn the measure-theoretic probability theory for sequences of random variables and martingales. By the end you will be able to understand and apply central results such as the law of large numbers, central limit theorems, and fundamental martingale results.9 ECTSruns this semesterMA2409Programmierung und Regelung für Mensch-RoboterinteraktionNo ratings for this module yet.Elective Modules InformaticsYou deal with programming and control engineering for human-robot interaction. You will learn robotic modeling, various control strategies and their implementation in simulations and on the KUKA‑DLR lightweight robot, including practical testing and demonstrations.5 ECTSruns this semesterIN2308ProgrammoptimierungNo ratings for this module yet.Elective Modules InformaticsYou will learn methods and analyses to improve the runtime efficiency of programs. The module covers data-flow analyses, fixed-point calculations and optimizing transformations, as well as hardware-near techniques such as register allocation, instruction selection and scheduling. In the end you will be able to apply analyses to small programs and develop optimizations.8 ECTSruns this semesterIN2053Protein Prediction II for Computer ScientistsNo ratings for this module yet.Elective Modules InformaticsYou will learn methods for predicting protein functions from sequence and structure information, as well as approaches for predicting interactions, subcellular localization, and effects of individual amino acid variants. By the end, you will be able to critically evaluate ML/AI-based prediction methods, design your own solutions, and implement them in pseudocode or programs.8 ECTSruns this semesterIN2291Query OptimizationNo ratings for this module yet.Data EngineeringYou learn how relational database systems process queries and how to optimize them efficiently. In the end you will be able to determine optimal join orders, apply cost and cardinality models, and make optimization decisions considering physical properties such as memory access or index usage.6 ECTSruns this semesterIN2219RoboticsNo ratings for this module yet.Elective Modules InformaticsYou learn how mechanical systems — in particular robotic manipulators — are translated into mathematical models to describe motion and dynamics. On this basis you derive control parameters (for example for PID controllers) to compensate deviations along predefined trajectories and to regulate position or force.6 ECTSruns this semesterIN2067Security in Communications and StorageNo ratings for this module yet.Elective Modules InformaticsYou learn methods and concepts to achieve security in communication and storage systems. The module covers classical and post-quantum cryptography, error-correcting codes and their application in distributed data storage, as well as Private Information Retrieval; in the end you will be able to understand, evaluate and practically apply these schemes.5 ECTSruns this semesterEI71060Software for Quantum ComputingNo ratings for this module yet.Elective Modules InformaticsYou learn how software for quantum computers is built and how you design, realize and execute quantum applications on existing platforms. In the end you will practically implement, simulate, compile, verify and prepare quantum algorithms for real quantum processors.5 ECTSruns this semesterCIT4330012Statistical Foundations of LearningNo ratings for this module yet.Data AnalysisYou learn statistical foundations of machine learning theory and mathematical tools for the analysis of learning algorithms. In the end you will be able to evaluate generalization and consistency questions, theoretically analyze algorithms such as k‑NN, SVM and simple neural networks, and contextualize newer developments such as overparameterization and training dynamics.8 ECTSruns this semesterCIT4230004Statistical LearningNo ratings for this module yet.Data AnalyticsYou learn the basics and advanced methods of supervised and unsupervised statistical learning. In the end you will be able to understand and apply models for regression and classification, use techniques for dimensionality reduction and cluster analysis, and follow probabilistic formulations of learning problems while designing new algorithms.6 ECTSruns this semesterMA4802Strategic IT ManagementNo ratings for this module yet.Elective Modules InformaticsYou will learn central concepts, methods and decision spaces of strategic IT management and how they interact. In the end you will be able to explain the relationships between IT strategy, Enterprise Architecture Management, large-scale Agile Development and IT governance, and apply patterns as well as frameworks in models, methods, metrics and visualizations.4 ECTSruns this semesterCIT4230000Trustworthy Distributed LearningNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn the fundamentals and current research on distributed learning (centralized, federated, decentralized) with a focus on data privacy, robustness against malicious clients, and reduction of communication costs. In the end you will be able to analyze, implement yourself, and critically evaluate algorithms for privacy, robustness, and communication efficiency.6 ECTSruns this semesterCIT433044Trustworthy Machine Learning SystemsNo ratings for this module yet.Special Topics in Data AnalyticsYou learn how to design and evaluate systems that provide trustworthy functions with machine-learning components. In the end you will be able to assess the necessity, benefits and challenges of such systems in various application fields, as well as analyze risks and derive appropriate measures to create trustworthy ML components.3 ECTSruns this semesterCIT4330017Virtuelle Physik: Moderne Modellierungstechnik und ihr Einsatz in der ComputersimulationNo ratings for this module yet.Elective Modules InformaticsYou learn how physical systems are modeled equation-based with modern, object-oriented languages such as Modelica, and how these models are used in computer simulations. In the end you will be able to model electrical and mechanical systems, build model libraries, and select suitable time integration methods for simulations.4 ECTSruns this semesterIN2236Visual Data AnalyticsNo ratings for this module yet.Data AnalyticsYou will learn the entire visualization pipeline — from data acquisition and preprocessing over interpolation and filtering to presentation. You understand methods of information and scientific visualization for 2D/3D scalar and vector fields as well as terrain rendering and can evaluate and apply suitable techniques.5 ECTSruns this semesterIN2026XR: Virtual-, Mixed-, and Augmented RealityNo ratings for this module yet.Elective Modules InformaticsYou engage with advanced topics in Extended Reality (XR: Virtual, Mixed and Augmented Reality). By the end you will be able to explain the technical and theoretical foundations of these technologies, assess empirical findings, and develop and evaluate applications in a 3D engine (Unity3D).5 ECTSruns this semesterMH4L0042773D User InterfacesNo ratings for this module yet.Elective Modules InformaticsYou will learn concepts, techniques and devices for three-dimensional human-computer interaction. In the end you will be able to analyze existing 3D interaction concepts in terms of required input/output devices, functionality and usability, and design and implement your own interaction concepts.6 ECTSno date this semesterIN2111Advanced Cryptographic ImplementationsNo ratings for this module yet.Elective Modules InformaticsYou learn how modern cryptographic procedures are efficiently and securely implemented on embedded systems. The focus is on optimization techniques as well as protections against physical attacks such as side-channel and fault attacks. In the end you will be able to apply advanced implementation and hardening measures and recognize known attack vectors.5 ECTSno date this semesterEI71070Advanced Deep Learning for Computer Vision: Dynamic VisionNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn advanced deep-learning methods with a clear focus on video analysis for computer-vision tasks. Beyond the theoretical foundations, you will train and implement neural networks yourself and work on a semester-long project on current research topics of the group.8 ECTSno date this semesterIN2389Advanced Deep Learning for PhysicsNo ratings for this module yet.Special Topics in Data AnalyticsIn this module you will learn deep-learning methods and numerical simulation algorithms for physical materials such as fluids and deformable bodies. By the end you will be able to apply concepts such as generative models, time-series prediction, and numerical methods for partial differential equations, and select suitable network architectures and solvers for concrete tasks.6 ECTSno date this semesterIN2298Advanced Machine Learning: Deep Generative ModelsNo ratings for this module yet.Special Topics in Data AnalyticsYou will engage with advanced methods of machine learning, with a focus on deep generative models. In the end you will know the theoretical foundations and be able to apply and implement the key building blocks (Normalizing Flows, VAEs, GANs, diffusion models) in a modern programming language and qualitatively compare them.3 ECTSno date this semesterCIT4230003Advanced Natural Language ProcessingNo ratings for this module yet.Special Topics in Data AnalyticsYou engage with current, advanced topics in Natural Language Processing: modern transformer models and explainability, machine translation for resource-poor languages, argument mining and ethical aspects, dialogue-oriented AI, quantum NLP, automatic text summarization as well as multimodal models (text + images). In the end you will be able to understand research work on these methods, combine technical building blocks and design and evaluate own architectural variants for research or practical application.5 ECTSno date this semesterCIT4230002Advanced Robot Control and LearningNo ratings for this module yet.Elective Modules InformaticsYou learn advanced methods of robot control, modeling, identification and bio-inspired adaptive impedance control as well as current learning approaches for physical systems. In the end you will be able to dynamically model robots, design modern controllers, exploit redundancy and apply learning procedures to real robotics tasks.6 ECTSno date this semesterIN2376Algorithmen für Uncertainty QuantificationNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn methods for quantifying uncertainties in computer-based simulations. In the end you will be able to place central algorithms for Forward Uncertainty Quantification, assess their complexity, and evaluate when which procedures (e.g., Monte Carlo, Quasi-Monte Carlo, stochastic collocation, stochastic Galerkin) are suitable.5 ECTSno date this semesterIN2345Algorithmic Game TheoryNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn the fundamentals of algorithmic game theory at the intersection of computer science, mathematics, and economics. In this module you will deal with algorithmic aspects of game-theoretic solution concepts such as Nash equilibria and with the design of economic mechanisms; in the end you will be able to analyze these concepts algorithmically and in terms of complexity theory.5 ECTSno date this semesterIN2239Algorithms for Scientific ComputingNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn efficient, hierarchical algorithms and data structures for scientific computing and how to implement them. The focus is on fast discrete Fourier and related transforms (FFT, DCT/DST), space-filling curves (Peano, Hilbert) for organizing multi-dimensional data, as well as hierarchical methods such as Sparse Grids and adaptive representations. In the end you will be able to explain such procedures, analyze them, and implement them if needed.8 ECTSno date this semesterIN2001Algorithms for Scientific Computing IINo ratings for this module yet.Special Topics in Data AnalyticsYou engage with advanced numerical methods and their application in scientific computing. Depending on the lecture focus, you learn e.g. efficient procedures for sparsely populated matrices, numerical techniques for quantum systems, or methods such as molecular dynamics, sparse grids and algebraic multigrid. In the end you can apply suitable methods to demanding application problems and explain and utilize their hierarchical aspects.4 ECTSno date this semesterIN2002Analysis of Three-Dimensional ShapesNo ratings for this module yet.Elective Modules InformaticsYou will learn methods for the representation, analysis, and comparison of three-dimensional shapes. The module covers both the underlying mathematics (e.g., differential geometry, spectral and conformal methods) and practical implementation aspects, so that you can understand and implement procedures for analyzing and comparing 3D shapes.8 ECTSno date this semesterIN2238Angewandte BiorobotikNo ratings for this module yet.Elective Modules InformaticsYou learn how biological principles are applied to the design and control of two-legged walking robots. In the theory part, fundamentals of biped locomotion, control, biologically inspired optimization methods, and experimental setup are taught; in the practical project you design and optimize a controller for a robot setup and analyze the behavior.6 ECTSno date this semesterIN2352Anwendungen von QuantencomputingNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterNAT7022AnwendungsprojektNo ratings for this module yet.Advanced Topics in Data EngineeringYou work on a practice-oriented project on a problem from a domain-specific application (e.g., medicine, biology or business informatics) and bridge Data Engineering and Analytics to the application area. In the end you can apply appropriate methods from Data Engineering and Analytics, implement a technical solution and document and present it in a way understandable to professionals in the application field.10 ECTSno date this semesterIN2328Applied Reinforcement LearningNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn practical methods of reinforcement learning (RL) for sequential decision problems and how to apply them. In the end you will be able to model typical RL scenarios, implement common algorithms, and solve and assess simple robotics tasks (e.g. on the e-Puck) with RL.6 ECTSno date this semesterEI7641Approximation AlgorithmsNo ratings for this module yet.Data AnalysisYou learn how to design and analyze efficient approximation algorithms for combinatorial optimization problems. In the end you can assess the running time and approximation guarantees of algorithms, apply known techniques (e.g. Greedy, LP-Rounding, Primal-Dual), and prove limits of approximability.9 ECTSno date this semesterCIT4100003Artificial Intelligence in Medicine IINo ratings for this module yet.Special Topics in Data AnalyticsYou will gain an overview of advanced prediction and classification tasks in medicine. You will learn methods for prognosis and diagnostics (e.g., risk scores, survival models, differential diagnosis, population stratification), specialized ML techniques (geometric deep learning methods for point clouds/networks, transformers, reinforcement learning) as well as topics on trustworthiness and clinical implementation of AI (bias, fairness, generalizability, data harmonization, evaluation). By the end you can apply the concepts in your own AI projects and assess their social and ethical implications.5 ECTSno date this semesterIN2408Auction Theory and Market DesignNo ratings for this module yet.Elective Modules InformaticsYou learn game-theoretic fundamentals and mechanism design as well as the theory and practical realization of various auction and matching formats. In the end you will be able to explain properties and payment rules of open and closed auctions, model strategic interactions, and justify the selection of auction formats with regard to efficiency or revenue goals.5 ECTSno date this semesterIN2211Augmented RealityNo ratings for this module yet.Advanced Topics in Data EngineeringYou learn the fundamentals of augmented reality (AR): geometric transformations, projection geometry, representation of 3D information, display and tracking devices, as well as mathematical foundations of optical tracking, sensor fusion, and calibration. In the end you can describe, analyze and extend the mathematical and programming aspects of AR systems for your own solution approaches, and evaluate input/output devices for suitability to application scenarios.6 ECTSno date this semesterIN2018Ausgewählte Themen aus dem Bereich Computergrafik und -visionNo ratings for this module yet.Elective Modules InformaticsIn this module selected current topics from computer graphics and image understanding are presented. You will learn the state of research and technology in these areas and can engage with current research projects.5 ECTSno date this semesterIN3200Automated ProgrammingNo ratings for this module yet.Elective Modules InformaticsYou will learn current methods of automated program synthesis at the interface of Software Engineering, AI and machine learning. In the end you will know various specification approaches for functional, reactive and probabilistic programs as well as techniques to search for or generate programs that satisfy these specifications.2 ECTSno date this semesterIN2367Automaten und formale Sprachen IINo ratings for this module yet.Elective Modules InformaticsYou study advanced topics of automata theory, e.g. tree automata, weighted automata and automata for the verification of infinite state spaces. In the end you will be able to choose appropriate automata models, construct automata and apply automata-theoretic techniques to problems such as text analysis or program verification.5 ECTSno date this semesterIN2042Autonomes FahrenNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals and central questions of automated driving. The module provides an overview of perception, decision-making, lane and trajectory planning, as well as sensor models, multisensor fusion and mapping. In the end you will be able to apply exemplar solutions to typical traffic scenarios and you will have both scientific and practical relevance to the current development.3 ECTSno date this semesterIN2356Autonomous Navigation for Flying RobotsNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals of autonomous navigation of quadrotors: from 3D geometry and probabilistic state estimation to visual odometry, SLAM and control engineering. In the end you will be able to estimate the position of a quadrotor from sensor data, implement an EKF and PID controller, and steer the quadrotor in simulation along a trajectory.2 ECTSno date this semesterIN2318Basic Mathematical Methods for Imaging and VisualizationNo ratings for this module yet.Data AnalyticsYou learn fundamental mathematical methods that are applied in imaging and visualization, and you can subsequently use them to formulate, analyze and solve concrete problems. Topics include, among others, linear algebra, analysis, optimization and probability theory and their applications in image processing and computer vision. In the end you will be able to select appropriate methods, optimize them and transfer them to related engineering disciplines.5 ECTSno date this semesterIN2124BeinroboterNo ratings for this module yet.Elective Modules InformaticsYou will learn the modeling and control of leg-based robots (one-, two- and four-legged systems) as well as advanced control approaches such as model predictive control and whole-body control. In the end you will be able to create dynamic models and design control algorithms for different legged robots and apply them practically in simulations and experiments.5 ECTSno date this semesterCIT436000Bildverstehen II: Robot VisionNo ratings for this module yet.Elective Modules InformaticsYou learn practice-relevant methods and algorithms of robot vision and machine vision. The lecture explains fundamentals, data structures and implementation aspects of central procedures and shows typical applications, so that you can analyze, evaluate and develop practical applications for image processing tasks.4 ECTSno date this semesterIN2016Blockchain-based Systems EngineeringNo ratings for this module yet.Elective Modules InformaticsYou learn about the structure, properties and applications of blockchain and distributed ledger technologies (DLT). By the end you will be able to analyze blockchain-based application systems, select technologies suitable for concrete use cases, and justify fundamental architecture and design decisions.5 ECTSno date this semesterIN2359Causal Inference in Time SeriesNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn methods of causal inference for time series and apply them. By the end you will be able to identify causal structures in dynamic networks, apply suitable algorithms and implement results practically on real data sets.5 ECTSno date this semesterCIT4230006CausalityNo ratings for this module yet.Data AnalysisYou engage with concepts and methods of causal inference: from probabilistic and graph-theoretic foundations through structural models to modern algorithms for causal discovery and estimation of causal effects. In the end you can judge whether and how causal conclusions are possible from given data and assumptions, select appropriate methods and apply them in practice.8 ECTSno date this semesterIN2410Circuit Design for SecurityNo ratings for this module yet.Elective Modules InformaticsYou learn how cryptographic algorithms (e.g., arithmetic in finite fields and operations on elliptic curves) are implemented efficiently and securely in hardware. You also recognize typical attack vectors (side-channel, fault injection, scan-chain, and FSM attacks) and countermeasures, as well as the structure and evaluation of real and deterministic random number generators.5 ECTSno date this semesterEI70520Cloud-Based Data ProcessingNo ratings for this module yet.Data EngineeringYou will learn how large-scale, cloud-based systems are designed, implemented and operated. The module conveys foundations of distributed systems, data center infrastructure and current cloud technologies as well as methods for scaling, resource management and identifying bottlenecks.6 ECTSno date this semesterCIT323005Codegenerierung für DatenverarbeitungNo ratings for this module yet.Advanced Topics in Data EngineeringYou learn how code generation for data-processing programs works: from program representations (source code, IR, bytecode) through optimizations to the generation of machine code and execution in virtual machines. In the end you will be able to design appropriate representations, translate them efficiently, and take optimizations as well as sandboxing measures into account.6 ECTSno date this semesterCIT3230001Cognitive SystemsNo ratings for this module yet.Elective Modules InformaticsIn this module you will learn fundamental concepts of human cognition (perception, cognition, action) and how these abilities can be transferred to technical systems, especially in robotics. In the end you will be able to apply mathematical and algorithmic methods as well as architectures for cognitive systems to realize perception, planning and action execution in technical systems.5 ECTSno date this semesterIN2222Compilerbau INo ratings for this module yet.Elective Modules InformaticsYou learn how compilers are built and how they translate programs from a higher programming language into machine instructions. In the end you will be able to explain the core components frontend, middleend and backend and implement a simple compiler for a small language and target architecture.5 ECTSno date this semesterIN2227Complexity TheoryNo ratings for this module yet.Special Topics in Data AnalyticsYou learn formal computational models (in particular Turing machines and circuits) as well as the most important complexity classes (e.g. L, NL, P, NP, PSPACE, EXP, NEXP, PH). By the end you will be able to analyze problems with respect to time and space complexity, apply reductions and completeness proofs, and classify advanced concepts such as alternation, randomized methods, and interactive proof systems.8 ECTSno date this semesterIN2007Compressive SamplingNo ratings for this module yet.Special Topics in Data AnalyticsYou learn the fundamentals of Compressive Sampling (Compressed Sensing): how to efficiently measure and reconstruct signals with sparse parametrization. By the end you will be able to apply the theoretical concepts and the treated algorithms for parameter estimation in the design and analysis of signal processing and estimation methods.5 ECTSno date this semesterEI7638Computational Physiology for Medical Image ComputingNo ratings for this module yet.Elective Modules InformaticsYou learn how computational models are used to derive physiological and diagnostic information from clinical image data. By the end you can deploy and evaluate models that, for example, extract blood flow, metabolism, tissue microstructure, or disease progression from modalities such as MRI, CT, or PET.6 ECTSno date this semesterIN2319Computational Social ChoiceNo ratings for this module yet.Special Topics in Data AnalyticsYou will become familiar with methods of collective decision making (Social Choice), with a focus on procedures that use majority relations and their algorithmic properties. In the end you will be able to analyze, compare, and assess the computational complexity of various election procedures.6 ECTSno date this semesterIN2229Computational StatisticsNo ratings for this module yet.Data AnalyticsYou will learn methods of computational statistics for high-dimensional, hierarchical, and latent data structures and how to apply them. The focus is on simulation (univariate and multivariate), Bayesian inference with MCMC (Gibbs, Metropolis-Hastings, Hamiltonian MC), bootstrap procedures and the EM algorithm for missing or latent data. In the end you can theoretically understand the algorithms, implement them in R, and interpret results statistically.5 ECTSno date this semesterMA4402Computer Vision I: Variational MethodsNo ratings for this module yet.Special Topics in Data AnalyticsYou learn how many tasks of image processing (e.g. denoising, desmearing, segmentation, optical flow, stereo depth estimation, 3D reconstruction) are formulated and solved as variational problems. In the end you know the Euler–Lagrange approach and PDEs, efficient solution methods as well as convex formulations and relaxations and you can implement central concepts in Matlab.8 ECTSno date this semesterIN2246Computer Vision II: Multiple View Geometry (3D Computer Vision)No ratings for this module yet.Special Topics in Data AnalyticsYou will learn the mathematical foundations of multiple-view geometry in order to reconstruct camera motion and 3D geometry from several images. In the end you will understand image formation, epipolar geometry, camera calibration, rank conditions and bundle adjustment and you will be able to implement central algorithms in Matlab.8 ECTSno date this semesterIN2228Concepts of C++ ProgrammingNo ratings for this module yet.Further Elective ModulesYou will learn the fundamental and modern concepts of the C++ programming language with a focus on runtime efficiency. By the end you will be able to apply, analyze and use concepts such as RAII, smart pointers, templates, classes/ inheritance, STL containers/iterators and build/test concepts in programming tasks.6 ECTSno date this semesterCIT323000Connected Mobility BasicsNo ratings for this module yet.Elective Modules InformaticsYou will receive a broad introduction to networked mobile systems: from mobility models and simulations to wireless networking technologies and architectures, protocols, measurements as well as security and data protection aspects. In the end you will be able to name the fundamental building blocks of mobile systems, understand the relevant technical questions, and work on simple design, modeling, and evaluation tasks for mobile services.8 ECTSno date this semesterIN2324Cryptography for Decentralized SystemsNo ratings for this module yet.Elective Modules InformaticsYou will learn cryptographic fundamentals and advanced techniques used in decentralized systems and blockchains. The focus is on Zero-Knowledge Proofs (including SNARKs), polynomial-based methods, confidential computing (Trusted Execution Environments), and Secure Multiparty Computation. In the end you will be able to describe concepts, assess them, and apply them to solutions in decentralized systems.6 ECTSno date this semesterCIT333003Current Trends in IT SecurityNo ratings for this module yet.Elective Modules InformaticsYou will learn current topics in IT security, such as network and web security, privacy, malware, underground economy and IoT security. In the end you will be able to understand and analyze core concepts and techniques of attackers and defenders.5 ECTSno date this semesterIN2341Cyber-Physical SystemsNo ratings for this module yet.Elective Modules InformaticsYou learn how to model and analyze systems in which computing elements are tightly linked to physical processes (Cyber‑Physical Systems). The focus is on continuous, discrete and hybrid dynamics as well as fundamental methods for simulation, stability analysis and control of such systems.6 ECTSno date this semesterIN2305Data Processing on Modern HardwareNo ratings for this module yet.Advanced Topics in Data EngineeringYou will learn how modern processor and memory architectures affect the design of data processing and storage systems and how to optimize software so that it runs noticeably faster on current machines. In the end you can optimize data-intensive algorithms and data structures for cache and memory levels, utilize parallelism and hardware accelerators, and analyze and eliminate performance bottlenecks.5 ECTSno date this semesterCIT3230004Data Structure EngineeringNo ratings for this module yet.Advanced Topics in Data EngineeringYou learn how to design and implement data structures for main memory and swapping so that they work truly fast and space-saving on modern hardware. The lecture conveys hardware fundamentals and shows optimizations for hash tables, search trees, tries and similar structures; in the end you can develop your own domain-specific variants and synchronize them in a scalable way for multi-core processors.5 ECTSno date this semesterCIT3230003Database Systems on Modern CPU ArchitecturesNo ratings for this module yet.Data EngineeringYou learn how modern CPU architectures (CPU, cache, TLB, memory hierarchy, branch prediction) influence the behavior and performance of database systems. In the end you will be able to analyze memory access patterns, adapt database internals so that they use CPU/cache efficiently, and assess cache-aware algorithms as well as compression methods for throughput improvement.6 ECTSno date this semesterIN2118Design Automation and Simulation for Microfluidic DevicesNo ratings for this module yet.Elective Modules InformaticsYou learn how microfluidic devices (lab-on-a-chip) are designed, simulated and prototypically implemented. At the end you can assess the fields of application, platforms and design-/simulation methods and accompany a microfluidics design from concept to prototypical implementation.5 ECTSno date this semesterCIT4330013DevOps: Engineering for Deployment and OperationsNo ratings for this module yet.Elective Modules InformaticsYou learn how the development and operation of software are brought together to achieve short release cycles with high quality. In the end you can apply DevOps principles, design deployment pipelines and scalable microservice architectures, and operate and monitor production environments.6 ECTSno date this semesterCIT423001Distributed SystemsNo ratings for this module yet.Data EngineeringYou will learn the core principles and building blocks of large-scale distributed systems: communication, coordination, fault tolerance, and replication. In the end you will be able to understand typical algorithms and protocols (e.g., logical clocks, consensus/Paxos, replication schemes, DHTs), assess their properties, and apply them in the design of distributed applications.5 ECTSno date this semesterIN2259Effiziente Algorithmen und Datenstrukturen IINo ratings for this module yet.Elective Modules InformaticsYou will learn advanced algorithmic methods focusing on linear optimization and techniques for solving combinatorial problems. In the end you will be able to formulate linear models, apply classical solution methods such as the Simplex method and advanced methods like Ellipsoid and Karmarkar methods, and use approximation and rounding approaches for NP-complete problems.8 ECTSno date this semesterIN2004Einführung in die digitale SignalverarbeitungNo ratings for this module yet.Elective Modules InformaticsYou learn the fundamentals of digital signal processing: signals and systems in the time and frequency domain, discretization, filter operations, frequency transformations, compression techniques and initial aspects of digital image processing. You also learn how the algorithms are implemented on a digital signal processor (DSP) and apply these implementations in the lab. In the end you can analyze theoretical concepts and practically implement suitable algorithms.7 ECTSno date this semesterIN2061Engineering Resilient Cognitive SystemsNo ratings for this module yet.Elective Modules InformaticsYou will learn how cyber-physical cognitive systems (e.g., automated vehicles) are designed to remain reliable and safe in dynamic and uncertain contexts. In the end you will be able to describe fundamental concepts of resilient architectures and model simple resilient-adaptive designs with corresponding patterns and methods.3 ECTSno date this semesterCIT4230005Event ProcessingNo ratings for this module yet.Advanced Topics in Data EngineeringYou will learn the basics and practice of Event Processing: How event data is processed, filtered, correlated and recognized. In the end you can apply and evaluate common concepts, formalisms, languages and patterns of EP systems and implement your own EP system within the scope of a project example.5 ECTSno date this semesterIN2288Fortgeschrittene Konzepte des Quantum ComputingNo ratings for this module yet.Elective Modules InformaticsYou will learn advanced concepts and algorithms of Quantum Computing, with a focus on the quantum Fourier transform, the Shor algorithm and quantum error correction. In the end you will be able to distinguish these techniques, apply the quantum Fourier transform in new scenarios and understand the mathematical formalism of error correction, including the stabilizer formalism.5 ECTSno date this semesterIN2400Fortgeschrittene Netzwerk- und Graph-AlgorithmenNo ratings for this module yet.Advanced Topics in Data EngineeringYou deepen knowledge of graph and network algorithms: the focus is on centrality measures, density measurement algorithms in (sub)graphs, connectivity problems, and the assignment problem (Hungarian method). At the end you can analyze complex network problems, assess their complexity, and develop or apply suitable efficient algorithms.8 ECTSno date this semesterIN2158Fundamentals of Foundation ModelsNo ratings for this module yet.Special Topics in Data AnalyticsYou learn what Foundation Models are (e.g., LLMs, CLIP, image generation) and how they are structured, trained and fine-tuned. In the end you understand architecture, scaling, data requirements and distributed training as well as strategies for fine-tuning and alignment/adaptation of models.5 ECTSno date this semesterCIT433021Funktions- und InformationssicherheitNo ratings for this module yet.Elective Modules InformaticsYou will learn the differences and similarities between functional safety and information security for cyber-physical systems. In the end you will be able to apply basic analysis and design approaches and assess safety and security arguments for simple CPS examples.3 ECTSno date this semesterIN2385Generalized Linear ModelsNo ratings for this module yet.Data AnalysisYou learn methods of regression for non-normally distributed target variables (e.g., binary, count data, nominal, positive values). In addition to classical GLMs such as logistic, Probit-, Poisson-, Gamma-, and log-linear models, extensions (e.g., overdispersion, random effects) are covered. By the end you will be able to estimate models, validate them, and analyze and interpret the results with R.9 ECTSno date this semesterMA3403Geometry ProcessingNo ratings for this module yet.Elective Modules InformaticsYou will learn mathematical foundations and practical representations of curves and surfaces, as well as methods for modeling, analysis, and presentation of geometric shapes. In the end you can assess various representations (parametric, implicit, splines, subdivision, CSG, voxel, neural), reconstruction from point sets, and level-of-detail strategies, and independently develop and implement suitable approaches.6 ECTSno date this semesterIN2297Gleichungslogik und Lambda-KalkülNo ratings for this module yet.Elective Modules InformaticsYou learn the fundamentals of equation logic, term rewriting systems and untyped as well as typed lambda calculus. In the end you will be able to apply semantics and proof systems of equation logic, analyze term rewrites for correctness (termination, confluence) and program and type lambda terms as well.8 ECTSno date this semesterIN2048Graphical Models in StatisticsNo ratings for this module yet.Data AnalysisIn this module you will learn statistical models whose conditional independencies are described by graphs. The focus is on continuous distributions (in particular the multivariate normal distribution), undirected graphical models (Gaussian models) and directed acyclic graphs (Bayesian networks). By the end you will be able to represent dependency structures in data with graphical models and select appropriate model classes.9 ECTSno date this semesterMA5439Grundlagen von Computer VisionNo ratings for this module yet.Data AnalyticsYou will learn how images are formed and how to process image information for measurement and control tasks. The module covers surface properties, camera models and lenses as well as basic image processing and 3D reconstruction methods (stereo, shape from shading, structure-from-motion). In the end you will be able to calibrate camera systems and assess and apply methods for 3D reconstruction and image processing for robotic applications.4 ECTSno date this semesterIN2133Guided ResearchNo ratings for this module yet.Advanced Topics in Data EngineeringOver about 6 months you work on a small, research-oriented computer science project under close supervision. You independently research the current state of the art, develop your own, narrowly scoped result using scientific methods, and write an English results report; you also present the results in a short talk.10 ECTSno date this semesterIN2169Informatikanwendungen in der Medizin IINo ratings for this module yet.Elective Modules InformaticsYou will learn advanced methods of medical image processing, segmentation and registration as well as the fundamentals of machine learning and 3D volume visualization. In the end you will be able to distinguish the most important algorithm types, assess when they are applied, implement central procedures in Python, and apply them to clinical questions.5 ECTSno date this semesterIN2022Introduction to Mobile RoboticsNo ratings for this module yet.Data AnalyticsYou will learn how mobile, especially wheel-driven robots perceive their environment, map it, and move autonomously within it. In the end you can develop probabilistic sensor and motion models, apply filter methods for localization and SLAM, and implement fundamental methods for path planning and obstacle avoidance.6 ECTSno date this semesterCIT3330000Inverse Problems in Medical ImagingNo ratings for this module yet.Elective Modules InformaticsYou will learn mathematical tools and solution strategies for inverse problems in medical imaging. In the end you will be able to theoretically analyze inverse problems, design experimentally and implement practically, as well as assess algorithms for reconstruction and regularization.5 ECTSno date this semesterIN2409IoT SecurityNo ratings for this module yet.Elective Modules InformaticsYou learn security aspects along the IoT protocol stack (data, application, and network layer). You practice cryptography, authentication, attack types (e.g., DoS, MITM) and their practical execution as well as countermeasures and the integration of SSL for secure communication between smart devices.5 ECTSno date this semesterCIT4330009Konvexe Optimierung für Computer VisionNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals of convex analysis and their application to optimization problems in image processing and computer vision. After the module you will be able to understand, apply and implement common first-order and proximal methods for typical CV tasks (e.g., image reconstruction, segmentation, matrix factorization).6 ECTSno date this semesterIN2330Lambda CalculusNo ratings for this module yet.Elective Modules InformaticsYou learn the fundamentals of the lambda calculus as a model of programming languages. First you treat untyped lambda calculus, its reduction rules, evaluation strategies (e.g., call-by-value, call-by-name) and its Turing completeness. In the second part you learn typed lambda calculi, common type systems in functional languages and the connection between types and logic (Curry–Howard). In the end you can use lambda terms, translate them and prove their properties.5 ECTSno date this semesterIN2358Logic Synthesis and Physical DesignNo ratings for this module yet.Elective Modules InformaticsYou will learn algorithms and data structures to automatically generate digital circuits from specifications and physically place them. In the end, you will understand logic synthesis, optimization, as well as partitioning, floorplanning, placement and routing, and you will be able to practically use tools such as ABC, Yosys or OpenROAD.6 ECTSno date this semesterCIT433032LogikNo ratings for this module yet.Elective Modules InformaticsYou learn the basics of propositional and predicate logic: syntax, semantics and formal proof systems. In the end you will be able to conduct proofs in deductive systems, demonstrate soundness and completeness, formalize problems and apply simple decision or semi-decision procedures such as resolution.8 ECTSno date this semesterIN2049Machine Learning and IT-SecurityNo ratings for this module yet.Special Topics in Data AnalyticsYou will gain an overview of the intersection of Machine Learning and IT Security. You will learn how ML systems are used to detect attacks or spam/m malware, how ML systems themselves can be attacked and defended, and how audio deepfakes are produced and detected. In the end you will be able to design methods for anomaly detection, describe attacks on ML systems, and explain simple concepts of audio spoofing creation and detection.5 ECTSno date this semesterCIT4330001Machine Learning and OptimizationNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn advanced concepts and methods of machine learning as well as common optimization procedures for their training. In the end you will be able to apply and further develop modern learning methods (e.g. deep neural networks), design optimization algorithms and analyze their behavior theoretically and empirically.5 ECTSno date this semesterEI70360Machine Learning for Graphs and Sequential DataNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn methods of machine learning for graph data and sequential data. You understand models for texts and temporal sequences as well as techniques for networks and graphs and can apply and evaluate them to real tasks. In the end you can select suitable procedures and assess their strengths/weaknesses for non-independent data.5 ECTSno date this semesterIN2323Machine Learning for Regulatory GenomicsNo ratings for this module yet.Special Topics in Data AnalyticsIn this module you will learn biological fundamentals of gene regulation and modern deep learning methods for modeling sequence-based regulatory processes. After completion you will be able to apply genome-wide experimental procedures and deep learning models for different stages of gene expression and biologically interpret the model predictions.6 ECTSno date this semesterIN2393Maschinelles Lernen für ComputersehenNo ratings for this module yet.Data AnalyticsYou will learn fundamental machine learning methods that are frequently used in computer vision (e.g., object classification, segmentation, denoising, camera calibration). In the end you will be able to explain the mathematical formulation of central procedures, create simple implementations, and apply them to concrete datasets from the field of computer vision.5 ECTSno date this semesterIN2357Mathematical Foundations of Machine LearningNo ratings for this module yet.Data AnalysisYou will learn the mathematical foundations of modern machine learning methods: structure, learning algorithms and approximation properties of neural networks, theory and application of kernel methods in reproducing kernel Hilbert spaces as well as qualitative aspects such as loss functions, risk and complexity questions. By the end you will be able to construct networks, discuss their approximation properties, apply kernel methods and assess the statistical efficiency of procedures.6 ECTSno date this semesterMA4801Mathematical Foundations of Machine LearningNo ratings for this module yet.Data AnalysisYou will learn the mathematical foundations of modern methods of machine learning. By the end you can design neural networks and discuss their approximation properties, apply kernel methods in Reproducing Kernel Hilbert Spaces, and assess the statistical efficiency of learning procedures.9 ECTSno date this semesterCIT413048MicroprocessorsNo ratings for this module yet.Elective Modules InformaticsYou will learn the inner structure and the functionality of microprocessors: from historical developments over RISC/CISC designs, pipelining, caches and multi-core aspects to SIMD/Vector extensions and trends. By the end you will be able to analyze different processor architectures, optimize low-level programs and assess the role of processors in high-performance systems.5 ECTSno date this semesterIN2075Model CheckingNo ratings for this module yet.Elective Modules InformaticsYou will learn how to describe hardware and software systems with formal models and how to automatically verify these models using model checking methods to determine whether they satisfy desired properties. In the end you will be able to model simple systems, formulate properties in temporal logic, and explain basic model-checking algorithms as well as strategies against the state-space explosion problem and apply them to small examples.8 ECTSno date this semesterIN2050Modelling and SimulationNo ratings for this module yet.Data AnalyticsYou learn how to transfer real problems into formal models (mathematical or computational) and to process these models with suitable simulation strategies computationally. By the end of the module you will be able to distinguish model classes, develop simple solution procedures and select and apply simulation methods.8 ECTSno date this semesterIN2010Modern Methods in Nonlinear OptimizationNo ratings for this module yet.Data AnalysisYou will learn selected modern methods of nonlinear optimization, e.g. convex and non-smooth optimization, interior-point methods, semidefinite programming, robustness concepts and duality. In the end you will be able to understand current research articles on the treated topics and you will be prepared to pursue your own research questions in nonlinear optimization.5 ECTSno date this semesterMA4503Network CodingNo ratings for this module yet.Elective Modules InformaticsYou will learn the theoretical foundations of Network Coding and its practical applications. In the end you will be able to analyze network-coding concepts, practically implement RLNC and deploy it in transport- or link-layer protocols, as well as perform basic socket programming.6 ECTSno date this semesterIN2315Netzwerke für den ZahlungsverkehrNo ratings for this module yet.Elective Modules InformaticsIn this module you will learn the system architecture, protocol layers and security aspects of networks used for national and international payments. In the end you will be able to assess fundamental architectures, security standards and authorization solutions and to evaluate types of attacks as well as mobile security concepts.3 ECTSno date this semesterIN2161Numerical Methods for Uncertainty QuantificationNo ratings for this module yet.Special Topics in Data AnalyticsYou learn how to formulate, analyze, and numerically approximate elliptic boundary value problems with random coefficients. This includes modeling and sampling of random fields as well as numerical methods such as Monte Carlo, stochastic collocation, and stochastic Galerkin methods.6 ECTSno date this semesterMA5348Numerische Algorithmen für Computer Vision und Maschinelles LernenNo ratings for this module yet.Special Topics in Data AnalyticsYou learn numerical methods that are frequently used in computer vision and machine learning, including modeling of practical problems. In the end you will be able to implement basic algorithms, assess their strengths and weaknesses, and choose appropriate methods for solving concrete CV-/ML tasks.5 ECTSno date this semesterIN2384Numerische Algorithmen im HochleistungsrechnenNo ratings for this module yet.Elective Modules InformaticsYou will learn selected numerical algorithms for high-performance computing (HPC), e.g. solvers for partial differential equations, methods of numerical linear algebra, particle-based simulations and spectral methods. You can assess their range of applications, analyze fundamental performance characteristics and evaluate and use the parallelizability and scalability of the algorithms.8 ECTSno date this semesterIN2398Online- und ApproximationsalgorithmenNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn fundamentals and advanced techniques of online and approximation algorithms. In the end you will know classical online problems (e.g., scheduling, paging, k-server), analysis tools such as amortized analysis and randomized algorithms, as well as design techniques for approximation algorithms including LP-relaxation and randomized rounding.8 ECTSno date this semesterIN2304Optimale Steuerung gewöhnlicher Differentialgleichungen 1No ratings for this module yet.Special Topics in Data AnalyticsYou learn fundamental concepts and methods of optimal control for ordinary differential equations. In the end you will be able to formulate necessary optimality conditions (e.g., Euler–Lagrange, Legendre–Clebsch), distinguish different types of constraints and control restrictions, and convert control problems into boundary-value forms suitable for numerical treatment.5 ECTSno date this semesterMA3312Parallel Program EngineeringNo ratings for this module yet.Elective Modules InformaticsYou learn methodically and practically how to develop, analyze, and optimize parallel applications. The module covers programming models, development tools and workflows for performance engineering, so that you can design and implement structured solutions for the development and enhancement of parallel software at the end.5 ECTSno date this semesterIN2310Parallel ProgrammingNo ratings for this module yet.Data EngineeringYou learn concepts and techniques for parallel programming for distributed and shared memory architectures. The focus is on MPI for distributed systems and OpenMP for shared memory; in addition, dependency analysis, program transformations and newer programming models (e.g. PGAS, CUDA, OpenCL, OpenACC) are covered. In the end you will be able to create programs with MPI and OpenMP, assess their performance and analyze and optimize parallelized applications.5 ECTSno date this semesterIN2147Parallele AlgorithmenNo ratings for this module yet.Special Topics in Data AnalyticsYou deal with models of parallel computation and develop fundamental parallel algorithms. In the end you know various machine models, master basic knowledge of parallel complexity theory, and can design and evaluate parallel algorithms.8 ECTSno date this semesterIN2011Peer-to-Peer-Systems and SecurityNo ratings for this module yet.Elective Modules InformaticsYou will learn fundamentals, protocols, and typical problems of peer-to-peer systems. After the module you will be able to explain selected P2P systems, apply fundamental mechanisms for search and membership, and assess security and anonymity concepts, as well as design and implement your own P2P protocols or components.6 ECTSno date this semesterIN2194PetrinetzeNo ratings for this module yet.Elective Modules InformaticsYou will become acquainted with Petri nets as a formal model for describing and analyzing concurrent systems. In the end you will be able to model simple systems with Petri nets, analyze small nets by hand, and select suitable automatic analysis techniques and software tools for larger nets to assess behavior and properties.5 ECTSno date this semesterIN2052Polyhedral CombinatoricsNo ratings for this module yet.Data AnalysisYou learn how to approach combinatorial optimization problems through the geometry of polyhedra: representation of polytopes, the connection between geometry and optimization of linear functions, as well as modern algorithms such as branch-and-cut and separation/optimization. In the end you will be able to apply the methods to typical problems (e.g., matching, TSP polytopes) and assess their limits in the context of NP-hardness.6 ECTSno date this semesterMA5225Probabilistische Graphische Modelle in der Computer VisionNo ratings for this module yet.Elective Modules InformaticsYou learn how probabilistic graphical models (directed and undirected) are used to model and solve typical computer vision problems. At the end you can understand MRF/CRF models, select appropriate inference and learning methods, and apply them to tasks such as segmentation, pose estimation, stereo or object recognition.5 ECTSno date this semesterIN2329Programming of SupercomputersNo ratings for this module yet.Advanced Topics in Data EngineeringYou practice and deepen the concepts from the Parallel Programming course by parallelizing, debugging, and optimizing real codes for supercomputers with MPI and OpenMP. You work on large parallel systems (LRZ) and learn to use interactive and batch execution on production systems.5 ECTSno date this semesterIN2190Protein Prediction I for Computer ScientistsNo ratings for this module yet.Elective Modules InformaticsYou learn the fundamentals and methods for predicting protein structure and function from sequence data. By the end you will be able to explain the most important 1D/2D/3D prediction methods, select suitable computer-assisted approaches, and design and implement simple ML/AI-based solutions up to the pseudocode level.8 ECTSno date this semesterIN2322Protocol DesignNo ratings for this module yet.Elective Modules InformaticsYou learn how communication protocols are structured, which design principles and building blocks exist, and how design decisions influence practice, scalability, security, and acceptance. At the end you will be able to evaluate protocol functions, develop your own protocol specifications step by step, and implement simple implementations in groups.8 ECTSno date this semesterIN2333Quantitative VerificationNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn how to formally model and analyze systems with quantitative aspects (e.g., time, probabilities). In the end you will be able to apply suitable model classes and specification languages, explain analysis algorithms and apply them to small examples practically, as well as use model checking tools.5 ECTSno date this semesterIN2340Quantum Computers and Quantum Secure CommunicationsNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals of quantum computing and post-quantum cryptography, including quantum and post-quantum algorithms. In the end you will be able to evaluate the security and performance of post-quantum cryptographic implementations and apply appropriate security measures.5 ECTSno date this semesterEI71073Randomisierte AlgorithmenNo ratings for this module yet.Special Topics in Data AnalyticsYou learn fundamentals and techniques of randomized algorithms and how to estimate their running time and correctness with probabilistic methods. In the end you will be able to understand and analyze classical randomized algorithms (e.g., randomized Quicksort, Min-Cut, Treaps) and apply tools such as Markov, Chebyshev and Chernoff inequalities.8 ECTSno date this semesterIN2160Requirements EngineeringNo ratings for this module yet.Elective Modules InformaticsYou will learn how to systematically elicit, analyze, document and manage requirements for software and system development throughout the project lifecycle. In the end you will be able to identify stakeholders, analyze goals and conflicts, select appropriate elicitation and specification techniques, and qualitatively supervise the further development of requirements.5 ECTSno date this semesterCIT423010Robot Motion PlanningNo ratings for this module yet.Elective Modules InformaticsYou learn methods for planning robot movements in different information scenarios: from planning procedures with complete environment knowledge to local, partially-known environments to probabilistic sampling methods for high-dimensional spaces. You will also learn data fusion and filtering procedures (Kalman filter, particle filter) with which maps are created and Simultaneous Localization and Mapping (SLAM) implemented, so you can plan collision-free trajectories.5 ECTSno date this semesterIN2138Robotic 3D VisionNo ratings for this module yet.Elective Modules InformaticsIn this module you will learn methods of 3D image processing for robotics. Focus areas are multi-view geometry, visual localization and mapping (SLAM) with monocular, stereo, RGB-D and inertial sensors, as well as 3D object recognition and tracking. In the end you will be able to practically work on basic tasks such as visual odometry, SLAM and 3D object pose estimation and understand the underlying theories.5 ECTSno date this semesterIN2355Robust Machine LearningNo ratings for this module yet.Special Topics in Data AnalyticsYou learn the basics and current methods of robust machine learning (ML). The module covers types of attacks and threat models, practical attack methods, as well as empirical and certifiable defenses. In the end you will be able to assess methods for securing ML systems and select appropriate algorithms for concrete problems.3 ECTSno date this semesterCIT423004Scientific Computing and Machine LearningNo ratings for this module yet.Elective Modules InformaticsYou will learn how methods of Machine Learning are applied in Scientific Computing to solve problems from the natural sciences and engineering. The focus is on numerical approximations of differential equations, inverse problems, model reduction and practical implementation on CPU/GPU. In the end you will be able to understand mathematical formulations of dynamic systems and select appropriate learning algorithms for specific problems.5 ECTSno date this semesterCIT423000Scientific Computing in Circuit SimulationNo ratings for this module yet.Elective Modules InformaticsYou learn mathematical modeling and numerical methods for the simulation of electronic circuits. The module covers DAEs, sparse handling of matrices and algorithms for parallel computing, so that you understand and can apply basic modeling and solution strategies for industrial circuit simulations at the end.5 ECTSno date this semesterIN2306Secure CodingNo ratings for this module yet.Elective Modules InformaticsYou learn how to develop and test secure software. The focus is on web services (PHP) as well as native applications (C/C++ and Java). In the end you will be able to recognize common vulnerabilities, apply appropriate countermeasures and use tools for automatic and manual security testing.6 ECTSno date this semesterIN2313Security EngineeringNo ratings for this module yet.Elective Modules InformaticsYou will learn how to systematically design, analyze, evaluate, and operate secure IT applications. The focus is on system and threat analysis, derivation of security requirements, security architectures and measures, as well as methods for validation and a secure software development process.5 ECTSno date this semesterIN2178SemanticsNo ratings for this module yet.Elective Modules InformaticsYou learn formal techniques for describing and analyzing the semantics of programming languages. In the end you will be able to understand and apply different semantics styles (operational, denotational, axiomatic) as well as define semantics for language constructs and prove properties such as type safety.8 ECTSno date this semesterIN2055Sensorgeführte Robotische Manipulation und LokomotionNo ratings for this module yet.Elective Modules InformaticsYou learn how complex robotic systems (e.g., humanoid robots) can be modeled and motion-controlled, especially for manipulation and locomotion in unknown environments. In the end you will be able to distinguish the most important algorithmic methods for sensor-guided manipulation and movement and practically work on simple tasks.3 ECTSno date this semesterIN2068Signal Processing and Machine LearningNo ratings for this module yet.Data AnalyticsYou will learn advanced mathematical methods, concepts and algorithms from signal processing and machine learning and apply them. The focus is on the integration of both paradigms with applications in communication and data processing. In the end, you can reformulate typical problem statements, apply suitable algorithms (e.g., for sparse signal processing or neural networks) and evaluate their results.5 ECTSno date this semesterEI70380Software Engineering für betriebliche Anwendungen - Masterkurs: Web Application EngineeringNo ratings for this module yet.Elective Modules InformaticsYou will learn to plan, design and implement modern web-based applications from the business idea to a working prototype. In the end you can analyze web business models, apply user-centered design patterns, implement frontend and backend components with current web frameworks, and present your solution to a professional audience.8 ECTSno date this semesterIN2087Solving Inverse Problems with Deep LearningNo ratings for this module yet.Special Topics in Data AnalyticsYou will learn modern, evidence-based methods for solving inverse problems in imaging and signal processing. In the end you will be able to apply deep-learning approaches for the reconstruction of signals/images, assess their foundations and limits, and design your own variants of existing methods.6 ECTSno date this semesterEI71068Sprachbasierte SicherheitNo ratings for this module yet.Elective Modules InformaticsYou will learn how programs run at machine level, what language-based attacks (e.g., code-injection, code-reuse, non-control-data attacks) exist and how to technically defend against them. In the end you will be able to recognize current attack mechanisms, explain their principles and implement and evaluate defensive measures.5 ECTSno date this semesterIN2362TensornetzwerkeNo ratings for this module yet.Elective Modules InformaticsYou will learn the mathematical foundations and the graphical notation of tensor networks and their application to the approximation of high-dimensional data. In the end you will be able to assess tensor network methods and apply them to problems such as simulation of strongly correlated quantum systems or probabilistic sampling.5 ECTSno date this semesterIN2388Time Integration and Differential EquationsNo ratings for this module yet.Elective Modules InformaticsYou will learn to understand and apply numerical methods for the time integration of initial value problems, for both ordinary differential equations and partially coupled PDEs. In the end you can develop solvers for certain classes of time-dependent PDEs, assess their numerical properties, and employ advanced time integration methods.5 ECTSno date this semesterIN2387Topics in Computational Social ChoiceNo ratings for this module yet.Elective Modules InformaticsYou study models and methods of collective decision making from social choice theory, in particular those that find application in computer science. Key topics are probabilistic social choice, fair division, and the allocation of public goods; the contents are treated mathematically precisely and with a focus on proofs. In the end you will be able to apply such models, axiomatically analyze properties of aggregation procedures, and work on relevant algorithms and complexity questions.5 ECTSno date this semesterCIT423011Tracking and Detection in Computer VisionNo ratings for this module yet.Elective Modules InformaticsYou will learn modern methods of object detection and tracking in images and videos. In the end you will be able to understand, implement, and apply central detection and tracking algorithms to more complex practical problems.7 ECTSno date this semesterIN2210Transaction SystemsNo ratings for this module yet.Elective Modules InformaticsYou learn concepts and algorithms for the management of transactions in database systems as well as mechanisms for fault handling (Recovery). In the end you will be able to design ACID-compliant transactions, evaluate Concurrency-Control procedures and practically apply Recovery procedures — also in distributed scenarios.6 ECTSno date this semesterIN2267Turbulent Flow Simulation on HPC-SystemsNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals and numerical treatment of turbulent, incompressible flows, from RANS equations through turbulence modeling to validation. You will also implement the algorithms in C++, parallelize them for distributed HPC systems, and run simulations including visualization.5 ECTSno date this semesterIN2311VirtualisierungstechnikenNo ratings for this module yet.Elective Modules InformaticsYou learn concepts, structure and use of different Virtual Machines – from operating system and process virtualization through ISA- and high-level-language virtual machines to multicore and HW/SW co-design solutions. In the end you will be able to classify virtualization solutions, assess their pros and cons, and analyze technical design and performance trade-offs.5 ECTSno date this semesterIN2125Virtuelle MaschinenNo ratings for this module yet.Elective Modules InformaticsYou learn how programs in different languages are mapped to code for idealized (virtual) machines via translation schemes. In the end you will be able to generate machine commands for excerpts of programs and develop translation schemes for given language constructs.6 ECTSno date this semesterIN2040
48 more modules match, but they are taught in German. Show themAnerkennung 1No ratings for this module yet.Data Engineeringno date this semesterIN99540Anerkennung 1No ratings for this module yet.Elective Modules Informaticsno date this semesterIN99555Anerkennung 1No ratings for this module yet.Elective Modules Informaticsno date this semesterIN995601Anerkennung 1 Digitale Biologie und Digitale Medizin (DBM)No ratings for this module yet.Elective Modules Informaticsno date this semesterIN99550Anerkennung 1 im Bereich Computergrafik und -visionNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99505Anerkennung 1 im Bereich RobotikNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99565Anerkennung aus dem AuslandNo ratings for this module yet.Advanced Topics in Data Engineeringno date this semesterIN99655Anerkennung aus dem AuslandNo ratings for this module yet.Advanced Topics in Data Engineeringno date this semesterIN99656Anerkennung aus dem Ausland aus dem Bereich Data AnalysisNo ratings for this module yet.Data Analysisno date this semesterIN99650Anerkennung aus dem Ausland aus dem Bereich Data AnalysisNo ratings for this module yet.Data Analysisno date this semesterIN99651Anerkennung aus dem Ausland aus dem Bereich Data AnalyticsNo ratings for this module yet.Data Analyticsno date this semesterIN99645Anerkennung aus dem Ausland aus dem Bereich Data AnalyticsNo ratings for this module yet.Data Analyticsno date this semesterIN99646Anerkennung aus dem Bereich Engineering software-intensiver SystemeNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99530Anerkennung aus dem Bereich Engineering software-intensiver SystemeNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99531Anerkennung aus dem Bereich Special Topics in Data AnalyticsNo ratings for this module yet.Special Topics in Data Analyticsno date this semesterIN99560Anerkennung aus dem Bereich Special Topics in Data AnalyticsNo ratings for this module yet.Special Topics in Data Analyticsno date this semesterIN99561Anerkennung aus dem Bereich Special Topics in Data AnalyticsNo ratings for this module yet.Special Topics in Data Analyticsno date this semesterIN99562Anerkennung im Bereich Data EngineeringNo ratings for this module yet.Data Engineeringno date this semesterIN99541Anerkennung im Bereich Data EngineeringNo ratings for this module yet.Data Engineeringno date this semesterIN99542Anerkennung im Bereich Social and Political Aspects of Data ScienceNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99570Ausgewählte Themen aus dem Bereich AlgorithmenNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3410Ausgewählte Themen aus dem Bereich Datenbanken und Informationssysteme: Digital Health Service SystemsNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN310004Ausgewählte Themen aus dem Bereich Digitale Biologie und Digitale MedizinNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3420Ausgewählte Themen aus dem Bereich Engineering software-intensiver SystemeNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3430Ausgewählte Themen aus dem Bereich Maschinelles Lernen und DatenanalyseNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3440Ausgewählte Themen aus dem Bereich Rechnerarchitektur, Rechnernetze und Verteilte SystemeNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3450Ausgewählte Themen aus dem Bereich RobotikNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3460Ausgewählte Themen aus dem Bereich Sicherheit und DatenschutzNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3470Ausgewählte Themen aus dem Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3480Bildverstehen I: Methoden der industriellen BildverarbeitungNo ratings for this module yet.Data AnalyticsDu lernst praxisrelevante Methoden und Algorithmen der industriellen Bildverarbeitung kennen. Im Modul werden Verfahren zur Lageerkennung, Form- und Maßprüfung sowie Objekterkennung behandelt. Am Ende kannst du Bildverarbeitungsaufgaben analysieren, bewerten und mit geeigneter Hardware und Algorithmen umsetzen.3 ECTSno date this semesterIN2023Einsatz und Realisierung von DatenbanksystemenNo ratings for this module yet.Data EngineeringDu lernst, wie moderne Datenbanksysteme aufgebaut und eingesetzt werden. Am Ende kannst Du wesentliche Komponenten (Transaktionsverwaltung, Recovery, Mehrbenutzersynchronisation, physische Organisation, Anfragebearbeitung) erklären, Algorithmen und Datenstrukturen implementieren sowie Einsatzszenarien kritisch bewerten und skizzieren.6 ECTSno date this semesterIN2031Elektronisches Publizieren / Document Engineering und das World-Wide WebNo ratings for this module yet.Elective Modules InformaticsDu lernst Grundlagen und Techniken des elektronischen Publizierens für das Web: Modellierung und Kodierung strukturierter Dokumente (XML, JSON, Unicode), Schemasprachen, programmgesteuerte Verarbeitung (XPath, XSLT, XQuery) sowie Architekturen für Publishing-Anwendungen. Am Ende kannst du digitale Dokumente semantisch auswerten, weiterverarbeiten und die wichtigsten Web-Publishing-Konzepte, -Technologien und -Architekturen beurteilen.5 ECTSno date this semesterIN2032Fortgeschrittene Themen des SoftwaretestsNo ratings for this module yet.Elective Modules InformaticsDu lernst Methoden, Techniken und Managementaspekte des Softwaretestens kennen. Am Ende kannst du Testaktivitäten und -artefakte benennen, ihre Vor- und Nachteile einschätzen und in konkreten Kontexten Testfälle konzeptuell und beispielhaft erstellen und analysieren.5 ECTSno date this semesterIN2084HardwaresicherheitNo ratings for this module yet.Elective Modules InformaticsDu lernst grundlegende Konzepte und Architekturen der Hardwaresicherheit kennen und wie eingebettete Systeme gegen Manipulationen und physikalische Angriffe geschützt werden. Am Ende kannst du Ursachen von Schwachstellen erklären, Angriffsarten und Gegenmaßnahmen unterscheiden und Schutzmechanismen auf konkrete Fallbeispiele anwenden.5 ECTSno date this semesterIN2407Industrielle BildverarbeitungNo ratings for this module yet.Data AnalyticsIn dem Modul lernst Du praxisrelevante Methoden und Algorithmen der industriellen Bildverarbeitung kennen. Du verstehst die typischen Einsatzgebiete (z. B. Lageerkennung, Form- und Maßprüfung, Beschriftungs- und Objekterkennung) und kannst Bildverarbeitungsaufgaben analysieren, bewerten und Lösungen entwickeln.6 ECTSruns this semesterIN2369Informationstheoretische SicherheitNo ratings for this module yet.Elective Modules InformaticsDu lernst Grundlagen und Modelle der informationstheoretischen Sicherheit kennen. Du verstehst Grenzen und Möglichkeiten wichtiger kryptografischer Verfahren und lernst Kanal- und Angriffsmodelle sowie Übertragungsverfahren, die beweisbar Sicherheit garantieren; am Ende kannst Du diese Konzepte beurteilen und in einfache Kommunikationssysteme einbetten.5 ECTSno date this semesterEI73451IT-Sicherheit 2No ratings for this module yet.Data EngineeringDu beschäftigst dich mit vertieften und speziellen Themen der IT-Sicherheit, u. a. digitaler Identität, Anwendungssicherheit, Systemsicherheit sowie Sicherheit mobiler und drahtloser Kommunikation. Am Ende kannst du komplexe Sicherheitslösungen bewerten, Sicherheitsprobleme analysieren und geeignete Schutzkonzepte anwenden.5 ECTSno date this semesterCIT3330002KryptografieNo ratings for this module yet.Elective Modules InformaticsDu lernst die theoretischen Grundlagen und praktischen Bausteine moderner Kryptografie. Am Ende kannst du zentrale symmetrische und asymmetrische Primitive und Verfahren benennen, ihre mathematischen Grundlagen verstehen und einfache Sicherheitsbewertungen und -analysen durchführen.5 ECTSno date this semesterCIT3330003Mobile verteilte SystemeNo ratings for this module yet.Elective Modules InformaticsDu lernst die Grundlagen und Kernkonzepte mobiler verteilter Systeme, insbesondere Mobilität, drahtlose Kommunikation und mobile Betriebssysteme. Am Ende kannst Du Probleme und Lösungsansätze dieser Systeme einschätzen und die Grundlagen auf neue Entwicklungen in drahtloser Kommunikation und mobilen Betriebssystemen anwenden.5 ECTSno date this semesterIN2098Modellierung verteilter SystemeNo ratings for this module yet.Elective Modules InformaticsDu lernst, wie man verteilte, nebenläufige und kooperierende Softwaresysteme modelliert, beschreibt und systematisch analysiert. Am Ende kennst du zentrale Modelle und Techniken zur Spezifikation, Verfeinerung und Verifikation solcher Systeme und kannst geeignete Modellierungsansätze gezielt einsetzen.4 ECTSno date this semesterIN2080Netz- und SystemmanagementNo ratings for this module yet.Elective Modules InformaticsDu lernst zentrale Konzepte und Architekturen des Netz- und Systemmanagements kennen sowie deren Rolle im IT-Management einer Organisation. Nach dem Modul kannst du typische Managementprobleme erkennen und Grundansätze zur Lösung sowie deren Einbindung in IT-Servicemanagement-Prozesse beschreiben.4 ECTSno date this semesterIN2099Netzwerkanalyse - statistische und formale Modelle und MethodenNo ratings for this module yet.Elective Modules InformaticsDu lernst, wie man Systeme durch Modelle beschreibt, zeitdiskrete Simulationen aufbaut und simulativ untersucht. Am Ende kannst du Simulationsmodelle entwerfen, Zufallszahlen und Verteilungen einsetzen sowie Leistung und Zeitverhalten von Systemen messen und auswerten.5 ECTSno date this semesterIN2045Operations ResearchNo ratings for this module yet.Elective Modules InformaticsDu lernst Methoden der Entscheidungsanalyse sowie Techniken der linearen und ganzzahligen Optimierung kennen. Du kannst betriebliche Planungs- und Entscheidungsprobleme (z. B. Transport- oder Netzflussprobleme) modellieren und die grundlegenden Algorithmen zu deren Lösung verstehen und anwenden.6 ECTSno date this semesterIN0024Ringvorlesung DigitalisierungNo ratings for this module yet.Further Elective ModulesDas Modul vermittelt Aspekte der Digitalisierung aus unterschiedlichen Disziplinen (z. B. Informatik, Recht, Ökonomie, Soziologie, Ethik) und zeigt Anwendungen aus der Praxis. Am Ende kannst du die verschiedenen Facetten der Digitalisierung auf universitärem Niveau verstehen, analysieren, zueinander in Beziehung setzen und Zielkonflikte identifizieren.2 ECTSno date this semesterIN2348Ringvorlesung SystemsicherheitNo ratings for this module yet.Elective Modules InformaticsIn der Ringvorlesung präsentieren Forschende und Industrievertreter aktuelle Fragestellungen und Lösungsansätze der IT-Sicherheit für Systeme und Anwendungen. Am Ende kannst du grundlegende Sicherheitsprobleme erkennen und die vorgestellten Lösungsansätze wiedergeben.3 ECTSruns this semesterEI75671Sichere Implementierung kryptographischer VerfahrenNo ratings for this module yet.Elective Modules InformaticsDu lernst, wie kryptographische Verfahren sicher in eingebetteten Systemen implementiert werden und wie typische praktische Angriffe (z. B. Timing-, Strom- und Fehlerangriffe) funktionieren. Am Ende bist du in der Lage, Implementierungen zu entwerfen, Angriffszenarien zu beurteilen und geeignete Schutzmaßnahmen praktisch anzuwenden.6 ECTSruns this semesterEI7243Simulation turbulenter Strömungen auf HPC-Systemen (IN2311, MW2048)No ratings for this module yet.Elective Modules InformaticsYou learn how to numerically model and simulate turbulent, incompressible flows on high-performance computers (HPC). This includes fundamentals of the RANS equations, turbulence modeling, numerical discretization and solution methods, as well as parallelization and visualization of simulation data. In the end you can analyze corresponding algorithms, implement them in C++ and run on distributed systems, and present results to a technical audience.5 ECTSno date this semesterMW2048Software-Engineering in der industriellen PraxisNo ratings for this module yet.Elective Modules InformaticsDu bekommst einen praxisorientierten Überblick über Aufbau, Gestaltung und Erstellung großer betrieblicher Informationssysteme. Du lernst, wie solche Systeme als Investitionsgut betrachtet werden, wie Kosten-Nutzen-Rechnungen (z. B. ROI) durchgeführt werden und welchen Einfluss eine durchdachte Software-Architektur auf Wirtschaftlichkeit und Weiterentwicklung hat. Ergänzt wird die Vorlesung durch Praxisvorträge von Führungskräften aus Beratung und großen Anwenderunternehmen.3 ECTSno date this semesterIN2235