Modules

153 results

Elective Modules Informatics153

3D Scanning & Motion CaptureNo ratings for this module yet.Computer Graphics and Vision (CGV)You 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.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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.Formal Methods and their Applications (FMA)You 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.Computer Graphics and Vision (CGV)The 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
148 more in Elective Modules InformaticsAdvanced Deep Learning for RoboticsNo ratings for this module yet.Machine Learning and Analytics (MLA)In 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.Robotics (ROB)You 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.Engineering Software-intensive Systems (SE)You 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.Engineering Software-intensive Systems (SE)You 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 semesterCIT423002Ausgewählte Themen aus dem Bereich Datenbanken und InformationssystemeNo ratings for this module yet.Databases and Information Systems (DBI)In 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.Formal Methods and their Applications (FMA)You 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.Formal Methods and their Applications (FMA)You 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.Machine Learning and Analytics (MLA)You 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.Databases and Information Systems (DBI)You 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 semesterCIT3230002Computational NeuroscienceNo ratings for this module yet.Machine Learning and Analytics (MLA)You will learn concepts and implementations of central models and methods of Computational Neuroscience in Python. At the end you will be able to implement single-neuron and network models, analyze their properties, and transfer models to new questions, as well as apply fundamental methods of Machine Learning and information analysis.5 ECTSruns this semesterLS20056Computer Vision III: Detektion, Segmentierung und TrackingNo ratings for this module yet.Computer Graphics and Vision (CGV)You 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.Machine Learning and Analytics (MLA)You 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 semesterIN2030Design Space Exploration using Software SimulatorsNo ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)You will learn to perform Design Space Exploration (DSE) with software-based simulators to systematically evaluate architecture decisions for processors and SoCs. In the end you can analyze performance, energy and area (PPA) trade-offs and make informed design decisions before RTL implementation.5 ECTSruns this semesterCIT433051EchtzeitsystemeNo ratings for this module yet.Robotics (ROB)You 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.Algorithms (ALG)You 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.Scientific Computing and High Performance Computing (HPC)You 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.Further Modules not Assigned to any AreaYou 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 semesterIN2093Embedded Systems and SecurityNo ratings for this module yet.Security and Privacy (SP)You will learn how embedded systems (e.g. microcontrollers) are built and operated and how to secure them against attacks. In the end you can implement tasks on real hardware, identify typical vulnerabilities, select appropriate protective measures and apply security functions (e.g. cryptography, separation).6 ECTSruns this semesterCIT433040Formale Methoden für Cyber-Physical SystemsNo ratings for this module yet.Robotics (ROB)You 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 semesterIN2383Foundations and Application of Generative AINo ratings for this module yet.Machine Learning and Analytics (MLA)You 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.Robotics (ROB)You 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.6 ECTSruns this semesterIN2406Game PhysicsNo ratings for this module yet.Computer Graphics and Vision (CGV)You 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.Formal Methods and their Applications (FMA)You 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.Databases and Information Systems (DBI)You 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.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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 semesterEI70630Höhere AlgorithmikNo ratings for this module yet.Algorithms (ALG)You will learn fundamental techniques for the development and analysis of efficient algorithms (e.g., Divide-and-Conquer, dynamic programming, randomization, Greedy methods, amortized analysis) and apply them to central problems such as sorting, graph problems, string and sequence algorithms, as well as data structures. In the end you will be able to understand, analyze, and use classical algorithmic procedures to solve fundamental tasks.8 ECTSruns this semesterCIT323004Image SynthesisNo ratings for this module yet.Computer Graphics and Vision (CGV)You 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.Robotics (ROB)You 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.Machine Learning and Analytics (MLA)In 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 Surgical RoboticsNo ratings for this module yet.Digital Biology and Digital Medicine (DBM)You 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.Robotics (ROB)You 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.Machine Learning and Analytics (MLA)You 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.Machine Learning and Analytics (MLA)You 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.Computer Graphics and Vision (CGV)You 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.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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.Engineering Software-intensive Systems (SE)You 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.Machine Learning and Analytics (MLA)You 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.Security and Privacy (SP)In 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.Robotics (ROB)You 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 semesterIN2405Numerische Algorithmen im HochleistungsrechnenNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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 ECTSruns this semesterIN2398Parallel Programming SystemsNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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.Security and Privacy (SP)You 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 semesterEI71029Programmierung und Regelung für Mensch-RoboterinteraktionNo ratings for this module yet.Robotics (ROB)You 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.Formal Methods and their Applications (FMA)You 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.Digital Biology and Digital Medicine (DBM)You 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.Databases and Information Systems (DBI)You 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.Robotics (ROB)You 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 semesterIN2067Secure Autonomous SystemsNo ratings for this module yet.Security and Privacy (SP)You will learn what security challenges autonomous systems face and how to design them to account for real-time requirements and different sensors. By the end you will be able to name typical weaknesses, demonstrate attacks, and practically apply protective measures.5 ECTSruns this semesterCIT433046Security in Communications and StorageNo ratings for this module yet.Security and Privacy (SP)You 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.Scientific Computing and High Performance Computing (HPC)You 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.Machine Learning and Analytics (MLA)You 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 semesterCIT4230004Strategic IT ManagementNo ratings for this module yet.Engineering Software-intensive Systems (SE)You 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.Security and Privacy (SP)You 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.Robotics (ROB)You 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.Computer Graphics and Vision (CGV)You 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.Computer Graphics and Vision (CGV)You 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.Computer Graphics and Vision (CGV)You 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 semesterMH4L004277Zusätzliches Master-PraktikumNo ratings for this module yet.Further Modules not Assigned to any AreaYou work in a team on implementing a larger software application or a subproject from a specialized area of computer science. In the end you master methodically clean development of practice-relevant computer applications and can employ application-specific methods and systems according to the current state of technology.10 ECTSruns this semesterIN22573D User InterfacesNo ratings for this module yet.Computer Graphics and Vision (CGV)You 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.Security and Privacy (SP)You 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 PhysicsNo ratings for this module yet.Machine Learning and Analytics (MLA)In 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.Machine Learning and Analytics (MLA)You 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 Multi-Fingered Robotic Hands: Dextrous Manipulation and Learning AINo ratings for this module yet.Robotics (ROB)In this module you will learn how multi-finger robotic grippers with high-resolution tactile sensors and modern, simulation-based learning methods are used to achieve dexterous manipulation close to human capabilities. By the end you will be able to mathematically model hand and sensor physics, interpret fast GPU-based simulations, and understand and evaluate learning-based strategies for grasping, in-hand manipulation, and tactile fine manipulation.3 ECTSno date this semesterCIT433034Advanced Natural Language ProcessingNo ratings for this module yet.Machine Learning and Analytics (MLA)You 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.Robotics (ROB)You 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.Scientific Computing and High Performance Computing (HPC)You 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.Algorithms (ALG)You 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.Scientific Computing and High Performance Computing (HPC)You 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 semesterIN2001Artificial Intelligence in Medicine IINo ratings for this module yet.Machine Learning and Analytics (MLA)You 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.Algorithms (ALG)You 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.Computer Graphics and Vision (CGV)You 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 semesterIN2018Autonomes FahrenNo ratings for this module yet.Robotics (ROB)You 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 semesterIN2356Basic Mathematical Methods for Imaging and VisualizationNo ratings for this module yet.Computer Graphics and Vision (CGV)You 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.Robotics (ROB)You 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 semesterCIT436000Blockchain-based Systems EngineeringNo ratings for this module yet.Engineering Software-intensive Systems (SE)You 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.Machine Learning and Analytics (MLA)You 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.Machine Learning and Analytics (MLA)You 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.Security and Privacy (SP)You 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.Databases and Information Systems (DBI)You 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.Databases and Information Systems (DBI)You 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.Robotics (ROB)In 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.Formal Methods and their Applications (FMA)You 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.Algorithms (ALG)You 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 semesterIN2007Computational Social ChoiceNo ratings for this module yet.Algorithms (ALG)You 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 semesterIN2229Computer Vision I: Variational MethodsNo ratings for this module yet.Computer Graphics and Vision (CGV)You 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.Computer Graphics and Vision (CGV)You 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 Modules not Assigned to any AreaYou 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.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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.Security and Privacy (SP)You 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 semesterCIT333003Cyber-Physical SystemsNo ratings for this module yet.Robotics (ROB)You 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.Databases and Information Systems (DBI)You 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.Databases and Information Systems (DBI)You 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.Databases and Information Systems (DBI)You 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.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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.Engineering Software-intensive Systems (SE)You 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.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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.Algorithms (ALG)You 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.Robotics (ROB)You 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.Engineering Software-intensive Systems (SE)You 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.Databases and Information Systems (DBI)You 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.Scientific Computing and High Performance Computing (HPC)You 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 semesterIN2400Fundamentals of Foundation ModelsNo ratings for this module yet.Machine Learning and Analytics (MLA)You 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 semesterCIT433021Geometry ProcessingNo ratings for this module yet.Computer Graphics and Vision (CGV)You 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 semesterIN2297Geschäftsprozesstechnologien und -managementNo ratings for this module yet.Engineering Software-intensive Systems (SE)The module covers advanced aspects of business process management with a focus on underlying technologies and current research topics. You will learn to model, monitor, and implement processes from different perspectives (control flow, data flow, resources), as well as apply basic process mining algorithms and design process choreographies.5 ECTSno date this semesterIN2105Grundlagen von Computer VisionNo ratings for this module yet.Computer Graphics and Vision (CGV)You 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.Further Modules not Assigned to any AreaOver 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.Digital Biology and Digital Medicine (DBM)You 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.Robotics (ROB)You 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.Computer Graphics and Vision (CGV)You 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.Security and Privacy (SP)You 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 semesterCIT4330009Lambda CalculusNo ratings for this module yet.Formal Methods and their Applications (FMA)You 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 semesterIN2358Legal Data Science and InformaticsNo ratings for this module yet.Machine Learning and Analytics (MLA)You will learn how methods of Data Science and Artificial Intelligence are applied to legal questions, for example in analysis and search in legal documents, prediction of case outcomes and formal representations of legal knowledge. In the end you will be able to assess how ML and NLP techniques affect legal data, explain formal representation and argumentation models, and apply simple technical approaches to concrete, bounded problems.6 ECTSno date this semesterIN2395Logic Synthesis and Physical DesignNo ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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.Formal Methods and their Applications (FMA)You 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.Security and Privacy (SP)You 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 for Graphs and Sequential DataNo ratings for this module yet.Machine Learning and Analytics (MLA)You 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.Digital Biology and Digital Medicine (DBM)In 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.Machine Learning and Analytics (MLA)You 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 semesterIN2357Model CheckingNo ratings for this module yet.Formal Methods and their Applications (FMA)You 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.Scientific Computing and High Performance Computing (HPC)You 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 semesterIN2010Network CodingNo ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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.Security and Privacy (SP)In 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 semesterIN2161NeuroAI and Machine Learning in NeuroscienceNo ratings for this module yet.Machine Learning and Analytics (MLA)You will learn modern methods of Computational Neuroscience and NeuroAI: from model-based approaches (dendrite models, mean-field, Fokker-Planck, linear response) through plasticity and stochastic processes to training methods for RNNs and SNNs as well as Reinforcement Learning and Predictive Coding. In the end you will be able to implement models at different levels, train RNNs/SNNs and analyze and reproduce NeuroAI papers in a professional manner.7 ECTSno date this semesterLS20057Online- und ApproximationsalgorithmenNo ratings for this module yet.Algorithms (ALG)You 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 semesterIN2304Parallel ProgrammingNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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 semesterIN2147Peer-to-Peer-Systems and SecurityNo ratings for this module yet.Security and Privacy (SP)You 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.Formal Methods and their Applications (FMA)You 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 semesterIN2052Protein Prediction I for Computer ScientistsNo ratings for this module yet.Digital Biology and Digital Medicine (DBM)You 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.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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 semesterIN2333Quantum Computers and Quantum Secure CommunicationsNo ratings for this module yet.Security and Privacy (SP)You 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 semesterEI71073Requirements EngineeringNo ratings for this module yet.Engineering Software-intensive Systems (SE)You 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.Robotics (ROB)You 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 semesterIN2138Robust Machine LearningNo ratings for this module yet.Machine Learning and Analytics (MLA)You 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.Scientific Computing and High Performance Computing (HPC)You 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 semesterCIT423000Security EngineeringNo ratings for this module yet.Security and Privacy (SP)You 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.Formal Methods and their Applications (FMA)You 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.Robotics (ROB)You 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 semesterIN2068Social ComputingNo ratings for this module yet.Further Modules not Assigned to any AreaYou learn the basics and methods of Social Computing: concepts of social media, social networking and social contexts as well as sociometric methods (centrality, density, clustering), metrics of real networks, models of social relationships in space and time, Social Signal Processing and fundamentals of game theory. In the end you will be able to apply these concepts to the conception, implementation and research of Social Computing applications.5 ECTSno date this semesterIN2241Software Engineering für betriebliche Anwendungen - Masterkurs: Web Application EngineeringNo ratings for this module yet.Engineering Software-intensive Systems (SE)You 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 semesterIN2087Sprachbasierte SicherheitNo ratings for this module yet.Security and Privacy (SP)You 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 semesterIN2362Statistical and Computational Hardness of LearningNo ratings for this module yet.Algorithms (ALG)You learn when and why certain learning tasks have fundamental limits on data — both due to too little/noisy data (statistical hardness) and due to computational intractability in polynomial time (computational hardness). In the end you can analyze and assess these limitations for hypothesis testing, sparse linear regression and high-dimensional/graph-based clustering problems.5 ECTSno date this semesterCIT423012TensornetzwerkeNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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 semesterIN2388Topics in Computational Social ChoiceNo ratings for this module yet.Algorithms (ALG)You 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 semesterCIT423011Transaction SystemsNo ratings for this module yet.Databases and Information Systems (DBI)You 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.Scientific Computing and High Performance Computing (HPC)You 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 semesterIN2311Vertiefendes Master-PraktikumNo ratings for this module yet.Further Modules not Assigned to any AreaYou work in a small team on the qualified continuation of a master internship and assume a leading role in implementing a large software application or sub-application. In the end you will have in-depth knowledge in a demanding area of computer science and you can apply all phases of the development of complex software.10 ECTSno date this semesterIN2175VirtualisierungstechnikenNo ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)You 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.Formal Methods and their Applications (FMA)You 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
92 more modules match, but they are taught in German. Show themAnerkanntes WahlfachNo ratings for this module yet.Further Modules not Assigned to any Areano date this semesterIN9951Anerkanntes WahlfachNo ratings for this module yet.Further Modules not Assigned to any Areano date this semesterIN9952Anerkanntes WahlfachNo ratings for this module yet.Further Modules not Assigned to any Areano date this semesterIN9953Anerkanntes WahlfachNo ratings for this module yet.Further Modules not Assigned to any Areano date this semesterIN9961Anerkanntes WahlfachNo ratings for this module yet.Further Modules not Assigned to any Areano date this semesterIN9962Anerkanntes Wahlmodul aus dem Bereich Formale Methoden und ihre AnwendungenNo ratings for this module yet.Algorithms (ALG)no date this semesterIN99540Anerkennung 1No ratings for this module yet.Machine Learning and Analytics (MLA)no date this semesterIN99555Anerkennung 1 ALG_THEONo ratings for this module yet.Algorithms (ALG)no date this semesterIN995401Anerkennung 1 aus dem Bereich Computergrafik und -visionNo ratings for this module yet.Computer Graphics and Vision (CGV)no date this semesterIN995021Anerkennung 1 CGV_THEONo ratings for this module yet.Computer Graphics and Vision (CGV)no date this semesterIN995026Anerkennung 1 Digitale Biologie und Digitale Medizin (DBM)No ratings for this module yet.Digital Biology and Digital Medicine (DBM)no date this semesterIN995041Anerkennung 1 HPC_THEONo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)no date this semesterIN995751Anerkennung 1 MLA_THEONo ratings for this module yet.Machine Learning and Analytics (MLA)no date this semesterIN995076Anerkennung 1 ROB_THEONo ratings for this module yet.Robotics (ROB)no date this semesterIN995651Anerkennung 1 RRV_THEONo ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)no date this semesterIN995601Anerkennung 1 SP_THEONo ratings for this module yet.Security and Privacy (SP)no date this semesterIN995106Anerkennung 2No ratings for this module yet.Machine Learning and Analytics (MLA)no date this semesterIN99556Anerkennung 2 aus dem Bereich Computergrafik und -visionNo ratings for this module yet.Computer Graphics and Vision (CGV)no date this semesterIN995022Anerkennung 2 aus dem Bereich Formale Methoden und Ihre AnwendungenNo ratings for this module yet.Algorithms (ALG)no date this semesterIN99541Anerkennung 2 Digitale Biologie und Digitale Medizin (DBM)No ratings for this module yet.Digital Biology and Digital Medicine (DBM)no date this semesterIN995042Anerkennung 2 FMA_THEONo ratings for this module yet.Formal Methods and their Applications (FMA)no date this semesterIN99518Anerkennung 2 MLA_THEONo ratings for this module yet.Machine Learning and Analytics (MLA)no date this semester995077Anerkennung 2 SP_THEONo ratings for this module yet.Security and Privacy (SP)no date this semesterIN995107Anerkennung 3No ratings for this module yet.Engineering Software-intensive Systems (SE)no date this semesterIN99532Anerkennung 3No ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)no date this semesterIN99562Anerkennung 3No ratings for this module yet.Security and Privacy (SP)no date this semesterIN99572Anerkennung 3 aus dem Bereich Computergrafik und -visionNo ratings for this module yet.Computer Graphics and Vision (CGV)no date this semesterIN995023Anerkennung 3 aus dem Bereich Formale Methoden und Ihre AnwendungenNo ratings for this module yet.Algorithms (ALG)no date this semesterIN99542Anerkennung 3 MLA_THEONo ratings for this module yet.Machine Learning and Analytics (MLA)no date this semesterIN995078Anerkennung 3 SP_THEONo ratings for this module yet.Security and Privacy (SP)no date this semesterIN995108Anerkennung 4No ratings for this module yet.Machine Learning and Analytics (MLA)no date this semesterIN99558Anerkennung 4No ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)no date this semesterIN99563Anerkennung 4No ratings for this module yet.Robotics (ROB)no date this semesterIN99568Anerkennung 4No ratings for this module yet.Security and Privacy (SP)no date this semesterIN99573Anerkennung 4 aus dem Bereich Computergrafik und -visionNo ratings for this module yet.Computer Graphics and Vision (CGV)no date this semesterIN995024Anerkennung 4 SP_THEONo ratings for this module yet.Security and Privacy (SP)no date this semesterIN995109Anerkennung 5No ratings for this module yet.Machine Learning and Analytics (MLA)no date this semesterIN99559Anerkennung 5No ratings for this module yet.Robotics (ROB)no date this semesterIN99569Anerkennung 5No ratings for this module yet.Security and Privacy (SP)no date this semesterIN99574Anerkennung 6No ratings for this module yet.Robotics (ROB)no date this semesterIN995091Anerkennung aus dem Bereich Datenbanken und InformationssystemeNo ratings for this module yet.Databases and Information Systems (DBI)no date this semesterIN99510Anerkennung aus dem Bereich Datenbanken und InformationssystemeNo ratings for this module yet.Databases and Information Systems (DBI)no date this semesterIN99511Anerkennung aus dem Bereich Engineering software-intensiver SystemeNo ratings for this module yet.Engineering Software-intensive Systems (SE)no date this semesterIN99530Anerkennung aus dem Bereich Engineering software-intensiver SystemeNo ratings for this module yet.Engineering Software-intensive Systems (SE)no date this semesterIN99531Anerkennung im Bereich Algorithmen (Theorie)No ratings for this module yet.Algorithms (ALG)no date this semesterIN995402Anerkennung im Bereich Formale Methoden und ihre AnwendungenNo ratings for this module yet.Formal Methods and their Applications (FMA)no date this semesterIN99517Anerkennung im Bereich Maschinelles Lernen und DatenanalyseNo ratings for this module yet.Machine Learning and Analytics (MLA)no date this semesterIN99557Anerkennung im Bereich Maschinelles Lernen und Datenanalyse (Theorie)No ratings for this module yet.Machine Learning and Analytics (MLA)no date this semesterIN995077Anerkennung im Bereich Rechnerarchitektur, Rechnernetze und Verteilte SystemeNo ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)no date this semesterIN99560Anerkennung im Bereich Rechnerarchitektur, Rechnernetze und Verteilte SystemeNo ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)no date this semesterIN99561Anerkennung im Bereich RobotikNo ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)no date this semesterIN99565Anerkennung im Bereich RobotikNo ratings for this module yet.Robotics (ROB)no date this semesterIN99566Anerkennung im Bereich RobotikNo ratings for this module yet.Robotics (ROB)no date this semesterIN99567Anerkennung im Bereich Sicherheit und DatenschutzNo ratings for this module yet.Security and Privacy (SP)no date this semesterIN99570Anerkennung im Bereich Sicherheit und DatenschutzNo ratings for this module yet.Security and Privacy (SP)no date this semesterIN99571Anerkennung im Bereich Weitere Wahlmodule ohne Zuordnung (Theorie)No ratings for this module yet.Further Modules not Assigned to any Areano date this semesterIN995126Anerkennung im Bereich Weitere Wahlmodule ohne Zuordnung (Theorie)No ratings for this module yet.Further Modules not Assigned to any Areano date this semesterIN995127Anerkennung im Bereich Weitere Wahlmodule ohne Zuordnung (Theorie)No ratings for this module yet.Further Modules not Assigned to any Areano date this semesterIN995128Anerkennung im Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Security and Privacy (SP)no date this semesterIN99575Anerkennung im Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)no date this semesterIN99576Anerkennung_5No ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)no date this semesterIN99564Ausgewählte Themen aus dem Bereich AlgorithmenNo ratings for this module yet.Algorithms (ALG)5 ECTSno date this semesterIN3410Ausgewählte Themen aus dem Bereich Datenbanken und Informationssysteme: Digital Health Service SystemsNo ratings for this module yet.Databases and Information Systems (DBI)5 ECTSno date this semesterIN310004Ausgewählte Themen aus dem Bereich Digitale Biologie und Digitale MedizinNo ratings for this module yet.Digital Biology and Digital Medicine (DBM)5 ECTSno date this semesterIN3420Ausgewählte Themen aus dem Bereich Engineering software-intensiver SystemeNo ratings for this module yet.Engineering Software-intensive Systems (SE)5 ECTSno date this semesterIN3430Ausgewählte Themen aus dem Bereich Maschinelles Lernen und DatenanalyseNo ratings for this module yet.Machine Learning and Analytics (MLA)5 ECTSno date this semesterIN3440Ausgewählte Themen aus dem Bereich Rechnerarchitektur, Rechnernetze und Verteilte SystemeNo ratings for this module yet.Computer Architecture, Computer Networks and Distributed Systems (RRV)5 ECTSno date this semesterIN3450Ausgewählte Themen aus dem Bereich RobotikNo ratings for this module yet.Robotics (ROB)5 ECTSno date this semesterIN3460Ausgewählte Themen aus dem Bereich Sicherheit und DatenschutzNo ratings for this module yet.Security and Privacy (SP)5 ECTSno date this semesterIN3470Ausgewählte Themen aus dem Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)5 ECTSno date this semesterIN3480Bachelor Praktikum: Beschleunigung von Convolutional Neural Networks mit programmierbarer LogikNo ratings for this module yet.Further Modules not Assigned to any Area10 ECTSno date this semesterIN4343Bachelor-/Master-Praktikum - Introduction to Process Mining with Implementation of a WebserviceNo ratings for this module yet.Further Modules not Assigned to any Area10 ECTSno date this semesterIN213002Einsatz und Realisierung von DatenbanksystemenNo ratings for this module yet.Databases and Information Systems (DBI)Du 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 semesterIN2031Fortgeschrittene Themen des SoftwaretestsNo ratings for this module yet.Engineering Software-intensive Systems (SE)Du 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.Security and Privacy (SP)Du 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.Computer Graphics and Vision (CGV)In 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.Security and Privacy (SP)Du 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.Security and Privacy (SP)Du 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.Security and Privacy (SP)Du 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 semesterCIT3330003Master Praktikum Games Engineering: Augmented RealityNo ratings for this module yet.Further Modules not Assigned to any Area10 ECTSno date this semesterIN710616AMaster-Praktikum - Advanced Topics in 3D Computer VisionNo ratings for this module yet.Further Modules not Assigned to any Area10 ECTSno date this semesterIN4023Master-Praktikum Games Engineering: Computer Graphics and VisualizationNo ratings for this module yet.Further Modules not Assigned to any Area10 ECTSno date this semesterIN710615AMaster-Praktikum Games Engineering: Scientific ComputingNo ratings for this module yet.Further Modules not Assigned to any Area10 ECTSno date this semesterIN710605AMasterpraktikum Games Engineering: Connected MobilityNo ratings for this module yet.Further Modules not Assigned to any Area10 ECTSno date this semesterIN710624AMasterpraktikum Games Engineering: Echtzeitsysteme und RobotikNo ratings for this module yet.Further Modules not Assigned to any Area10 ECTSno date this semesterIN710606AOperations ResearchNo ratings for this module yet.Algorithms (ALG)Du 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 semesterIN0024Praktikum: Smart Self-Adaptive Cyber-Physical Systems - A road towards Autonomous SystemsNo ratings for this module yet.Further Modules not Assigned to any Area10 ECTSno date this semesterin4257Ringvorlesung DigitalisierungNo ratings for this module yet.Further Modules not Assigned to any AreaDas 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.Security and Privacy (SP)In 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.Security and Privacy (SP)Du 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.Scientific Computing and High Performance Computing (HPC)You 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.Engineering Software-intensive Systems (SE)Du 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