Modules

163 results

Elective Modules Informatics: Games Engineering163

3D Scanning & Motion CaptureNo ratings for this module yet.Lines of SpecializationYou 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.Lines of SpecializationYou 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.Lines of SpecializationYou learn the construction, protocols and design principles of the Internet. In the end you will be able to explain network protocols and architectures, implement protocols and dimension networks as well as assess network algorithms and simulations.5 ECTSruns this semesterIN2097Advanced Concepts of Programming LanguagesNo ratings for this module yet.Elective Modules InformaticsYou engage with the meaning (semantics) of various language constructs and how they are implemented in compilers and runtime systems. In the end you will be able to analyze language features, compare them, and, if necessary, reproduce them in another language model as well as extend compilers to support these constructs.6 ECTSruns this semesterCIT3230000Advanced Deep Learning for Computer Vision: Visual ComputingNo ratings for this module yet.Lines of SpecializationThe 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
158 more in Elective Modules Informatics: Games EngineeringAdvanced Deep Learning for RoboticsNo ratings for this module yet.Lines of SpecializationIn this module you deepen advanced deep learning methods with a focus on robotic applications and deep reinforcement learning. You learn both theoretical foundations of modern network architectures and probabilistic methods as well as their practical implementation in simulations and projects for robotics tasks.8 ECTSruns this semesterCIT433027Advanced Robot Learning and Decision-MakingNo ratings for this module yet.Elective Modules InformaticsYou will learn advanced methods for robotics that connect modeling, optimal control and learning-based methods (including reinforcement learning). In the end you will be able to model robotic systems, derive modern control algorithms and apply learned models in control architectures to handle uncertainties and model errors.5 ECTSruns this semesterCIT433037Advanced Topics of Software EngineeringNo ratings for this module yet.Elective Modules InformaticsYou will learn how requirements, architecture, design, implementation and quality assurance are tightly interlinked in the development of large software systems. In the end you will be able to elicit and specify requirements (functional and non-functional), assess their impact on architecture and code, and analyze architectures and solution approaches regarding central quality attributes.8 ECTSruns this semesterIN2309AI TestingNo ratings for this module yet.Elective Modules InformaticsYou learn how to test software whose logic and decisions rely heavily on artificial intelligence. At the end you can design test strategies for data-driven, AI-based systems, select appropriate test methods, and critically evaluate test results.5 ECTSruns this semesterCIT423002Ausgewählte Themen aus dem Bereich Datenbanken und InformationssystemeNo ratings for this module yet.Elective Modules InformaticsIn this module, alternating, current topics from the area of databases and information systems are presented. You will learn the state of research and techniques in selected fields and will be able to analyze and critically evaluate concepts for data storage at the end.5 ECTSruns this semesterIN3100Ausgewählte Themen aus dem Bereich Formale Methoden und ihre AnwendungenNo ratings for this module yet.Elective Modules InformaticsYou engage with current topics from the area of Formal Methods and their application. In the end you know the research and development state in selected subfields and you can deal with current research projects and results.5 ECTSruns this semesterIN3350Automata and Formal LanguagesNo ratings for this module yet.Elective Modules InformaticsYou learn how different classes of automata (finite, deterministic, nondeterministic, Büchi automata) are used as data structures for the representation and manipulation of (also infinite) sets and relations. You practice building and composing automata, automatic operations (e.g., boolean operations, joins) and the connection between automata and logic as well as their application in pattern matching, program verification and in problems such as Diophantine equations.8 ECTSruns this semesterIN2041Business Analytics and Machine LearningNo ratings for this module yet.Lines of SpecializationYou 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.Lines of SpecializationYou will learn the fundamentals and central technologies of public clouds (virtualization, containers, orchestration) and how cloud-native information systems are built (Client/Server, middleware, microservices). In the end you will be able to analyze public cloud services, determine requirements and challenges in the design and operation of cloud-native systems, and design cost-efficient and scalable architectures with current cloud technologies.5 ECTSruns this semesterCIT3230002Computer Vision III: Detektion, Segmentierung und TrackingNo ratings for this module yet.Lines of SpecializationYou 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.Lines of SpecializationYou will learn methods of Data Mining and Knowledge Discovery: from data sources and quality through preprocessing, visualization and feature selection to correlation, regression, forecasting, classification and clustering. In the end you will be able to select appropriate methods, apply them and critically evaluate them, as well as deepen the foundations independently.3 ECTSruns this semesterIN2030EchtzeitsystemeNo ratings for this module yet.Elective Modules InformaticsYou will learn the specific methods, problems and solutions for real-time systems. You will understand how real-time systems differ from general systems, how modelling, scheduling, concurrent programming, real-time capable communication as well as typical hardware for sensing and actuation are used, and you will be able to select and implement suitable solutions. The module closes with an introduction to fault-tolerant systems.6 ECTSruns this semesterIN2060Efficient Algorithms and Data StructuresNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals of analyzing algorithms as well as central data structures and fundamental algorithmic problems. The focus is on runtime and space analysis, various search trees, hashing methods, priority queues, union-find structures, as well as maxflow/mincut and matching algorithms. In the end you will be able to analyze algorithms, assess the efficiency of data structures, and design new solutions for problems.8 ECTSruns this semesterIN2003Einführung in Quantum ComputingNo ratings for this module yet.Elective Modules InformaticsYou will learn the mathematical foundations of Quantum Computing as well as the basic concepts of quantum mechanics and quantum circuits. In the end you will be able to analyze simple quantum algorithms, design and assess quantum circuits for fundamental tasks, and understand how quantum computers may be used in the future.5 ECTSruns this semesterIN2381eLearning - Techniken und InfrastrukturenNo ratings for this module yet.Elective Modules InformaticsYou will learn fundamentals, concepts and techniques of eLearning: from pedagogical-didactic aspects through technical architectures to standards and integration in higher education landscapes. In the end you can classify and evaluate teaching/learning environments, explain their function and embedding in campus management systems, and create simple learning content with basic XML knowledge.3 ECTSruns this semesterIN2093Formale Methoden für Cyber-Physical SystemsNo ratings for this module yet.Lines of SpecializationYou 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.Elective Modules InformaticsYou 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 semesterCITHN2014Games on GraphsNo ratings for this module yet.Lines of SpecializationYou 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 semesterIN2296HW/SW CodesignNo ratings for this module yet.Elective Modules InformaticsYou will learn the design process of mixed hardware/software systems (e.g., SoCs) – from functional graphs through partitioning into hardware and software parts to FPGA netlists and executable object code. In the end, you will be able to model design problems, apply partitioning and scheduling algorithms, and evaluate the quality of resulting HW/SW solutions.5 ECTSruns this semesterEI70630Höhere AlgorithmikNo ratings for this module yet.Elective Modules InformaticsYou 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 semesterCIT323004Intelligent Robots with a Sense of SmellNo ratings for this module yet.Lines of SpecializationYou 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.Elective Modules InformaticsIn 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.Elective Modules InformaticsYou will learn how robotics is applied in surgery: from clinical use cases to technical fundamentals to the development of robot-assisted solutions for medical problems. In the end you will be able to assess deployment potentials, integrate robotics into surgical workflows, and design and present simple prototypes for defined clinical tasks.6 ECTSruns this semesterIN2292KI in Games – Technologien, Methoden, TrendsNo ratings for this module yet.Lines of SpecializationYou will learn how artificial intelligence is used in games to create intelligent behavior, procedurally generated content, and data-driven enhancements of the player experience. In the end you will be able to describe central techniques such as pathfinding, decision making and machine learning in games and classify their application as well as ethical aspects.5 ECTSruns this semesterCIT323003Konzepte und Software Design für Cyber-Physische SystemeNo ratings for this module yet.Elective Modules InformaticsYou will learn central concepts and techniques for cyber-physical systems (CPS) and will be able to design and analyze time-sensitive software for CPS. This includes signal processing, time-critical I/O, microprocessor interfaces, data communication as well as real-time operating systems and techniques.5 ECTSruns this semesterMW2411Künstliche Intelligenz in der MedizinNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals and current methods of Artificial Intelligence in the medical context, from ML for medical imaging through NLP for clinical data to data protection, interpretability and ethical aspects. In the end you can classify the most important topics, apply them to your own deep-learning projects and develop strategies for evaluation and implementation in clinical practice.5 ECTSruns this semesterIN2403Machine LearningNo ratings for this module yet.Lines of SpecializationYou 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.Lines of SpecializationYou 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.Lines of SpecializationYou 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 semesterCIT433031Master-PraktikumNo ratings for this module yet.Additional Practical CoursesYou work in a team on the implementation of a larger, practice-relevant software application or a subproject from a computer science field. In the end you will be able to apply application-specific methods and systems according to the current state of technology, work in a goal-oriented manner in the team, and scientifically document the development phases as well as the results.10 ECTSruns this semesterIN2106Muster in der SoftwaretechnikNo ratings for this module yet.Elective Modules InformaticsYou learn patterns in software engineering and how to apply them: from architecture and design patterns to test and organizational patterns up to anti-patterns. By the end you can identify patterns for analysis, system and detail design, model them in UML, and translate the model into Java source code.5 ECTSruns this semesterIN2081Natural Language ProcessingNo ratings for this module yet.Lines of SpecializationYou 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.Lines of SpecializationIn this module you will receive an introduction to network security: threat scenarios, protection requirements and the integration of security measures into network architectures and protocols. You will learn cryptographic fundamentals as well as security protocols and will be able to classify and apply techniques such as PKI, Kerberos, IPsec, TLS as well as firewall and intrusion detection concepts.5 ECTSruns this semesterIN2101Neuroprosthetics: Artificial LimbsNo ratings for this module yet.Elective Modules InformaticsYou will learn foundations and current developments of neuroprosthetics for arm and leg prostheses as well as methods for integration of control and sensory feedback. In the end you will be able to design concepts for mechatronic prosthetic systems, analyze EMG signals for multi-degree-of-freedom control, and critically assess functional evaluation methods.5 ECTSruns this semesterIN2405Parallel Programming SystemsNo ratings for this module yet.Lines of SpecializationYou learn how parallel programming models are efficiently implemented and how compilers and runtimes map these models to real multi-core architectures. In the end you will know how fundamental algorithms and mechanisms (e.g. locks, barriers, scheduling) work and how they interact with processor architectures, illustrated by the Intel architecture.3 ECTSruns this semesterIN2365Physical Unclonable FunctionsNo ratings for this module yet.Elective Modules InformaticsYou learn how available hardware randomness is used for IT security tasks: first Physical Unclonable Functions (PUFs) — structure, effects used, quality assessment, applications, attacks and countermeasures — and then random number generators and their analysis. Practically you implement a PUF-based encryption and decryption as well as key storage and random number generation on an FPGA.5 ECTSruns this semesterEI71029Programmierung und Regelung für Mensch-RoboterinteraktionNo ratings for this module yet.Elective Modules InformaticsYou deal with programming and control engineering for human-robot interaction. You will learn robotic modeling, various control strategies and their implementation in simulations and on the KUKA‑DLR lightweight robot, including practical testing and demonstrations.5 ECTSruns this semesterIN2308ProgrammoptimierungNo ratings for this module yet.Elective Modules InformaticsYou will learn methods and analyses to improve the runtime efficiency of programs. The module covers data-flow analyses, fixed-point calculations and optimizing transformations, as well as hardware-near techniques such as register allocation, instruction selection and scheduling. In the end you will be able to apply analyses to small programs and develop optimizations.8 ECTSruns this semesterIN2053Protein Prediction II for Computer ScientistsNo ratings for this module yet.Elective Modules InformaticsYou will learn methods for predicting protein functions from sequence and structure information, as well as approaches for predicting interactions, subcellular localization, and effects of individual amino acid variants. By the end, you will be able to critically evaluate ML/AI-based prediction methods, design your own solutions, and implement them in pseudocode or programs.8 ECTSruns this semesterIN2291Query OptimizationNo ratings for this module yet.Elective Modules InformaticsYou 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.Lines of SpecializationYou learn how mechanical systems — in particular robotic manipulators — are translated into mathematical models to describe motion and dynamics. On this basis you derive control parameters (for example for PID controllers) to compensate deviations along predefined trajectories and to regulate position or force.6 ECTSruns this semesterIN2067Security in Communications and StorageNo ratings for this module yet.Elective Modules InformaticsYou learn methods and concepts to achieve security in communication and storage systems. The module covers classical and post-quantum cryptography, error-correcting codes and their application in distributed data storage, as well as Private Information Retrieval; in the end you will be able to understand, evaluate and practically apply these schemes.5 ECTSruns this semesterEI71060Software for Quantum ComputingNo ratings for this module yet.Elective Modules InformaticsYou learn how software for quantum computers is built and how you design, realize and execute quantum applications on existing platforms. In the end you will practically implement, simulate, compile, verify and prepare quantum algorithms for real quantum processors.5 ECTSruns this semesterCIT4330012Statistical Foundations of LearningNo ratings for this module yet.Elective Modules InformaticsYou 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.Elective Modules InformaticsYou will learn central concepts, methods and decision spaces of strategic IT management and how they interact. In the end you will be able to explain the relationships between IT strategy, Enterprise Architecture Management, large-scale Agile Development and IT governance, and apply patterns as well as frameworks in models, methods, metrics and visualizations.4 ECTSruns this semesterCIT4230000Trustworthy Distributed LearningNo ratings for this module yet.Elective Modules InformaticsYou 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.Elective Modules InformaticsYou learn how to design and evaluate systems that provide trustworthy functions with machine-learning components. In the end you will be able to assess the necessity, benefits and challenges of such systems in various application fields, as well as analyze risks and derive appropriate measures to create trustworthy ML components.3 ECTSruns this semesterCIT4330017Virtuelle Physik: Moderne Modellierungstechnik und ihr Einsatz in der ComputersimulationNo ratings for this module yet.Elective Modules InformaticsYou learn how physical systems are modeled equation-based with modern, object-oriented languages such as Modelica, and how these models are used in computer simulations. In the end you will be able to model electrical and mechanical systems, build model libraries, and select suitable time integration methods for simulations.4 ECTSruns this semesterIN2236Visual Data AnalyticsNo ratings for this module yet.Lines of SpecializationYou will learn the entire visualization pipeline — from data acquisition and preprocessing over interpolation and filtering to presentation. You understand methods of information and scientific visualization for 2D/3D scalar and vector fields as well as terrain rendering and can evaluate and apply suitable techniques.5 ECTSruns this semesterIN2026XR: Virtual-, Mixed-, and Augmented RealityNo ratings for this module yet.Elective Modules InformaticsYou engage with advanced topics in Extended Reality (XR: Virtual, Mixed and Augmented Reality). By the end you will be able to explain the technical and theoretical foundations of these technologies, assess empirical findings, and develop and evaluate applications in a 3D engine (Unity3D).5 ECTSruns this semesterMH4L004277Zusätzliches Master-PraktikumNo ratings for this module yet.Additional Practical CoursesYou 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.Lines of SpecializationYou 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 semesterIN2111Additional Advanced Games-Specific Practical Course (Additional Games Lab)No ratings for this module yet.Additional Practical CoursesYou work in a team on the conception, implementation and playtesting of an advanced game. In the end you can combine graphical, physical and software-engineering building blocks and present them in a runnable prototype.10 ECTSno date this semesterCIT4210001Advanced Cryptographic ImplementationsNo ratings for this module yet.Elective Modules InformaticsYou learn how modern cryptographic procedures are efficiently and securely implemented on embedded systems. The focus is on optimization techniques as well as protections against physical attacks such as side-channel and fault attacks. In the end you will be able to apply advanced implementation and hardening measures and recognize known attack vectors.5 ECTSno date this semesterEI71070Advanced Deep Learning for PhysicsNo ratings for this module yet.Lines of SpecializationIn 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.Elective Modules InformaticsYou will engage with advanced methods of machine learning, with a focus on deep generative models. In the end you will know the theoretical foundations and be able to apply and implement the key building blocks (Normalizing Flows, VAEs, GANs, diffusion models) in a modern programming language and qualitatively compare them.3 ECTSno date this semesterCIT4230003Advanced Natural Language ProcessingNo ratings for this module yet.Lines of SpecializationYou engage with current, advanced topics in Natural Language Processing: modern transformer models and explainability, machine translation for resource-poor languages, argument mining and ethical aspects, dialogue-oriented AI, quantum NLP, automatic text summarization as well as multimodal models (text + images). In the end you will be able to understand research work on these methods, combine technical building blocks and design and evaluate own architectural variants for research or practical application.5 ECTSno date this semesterCIT4230002Advanced Robot Control and LearningNo ratings for this module yet.Elective Modules InformaticsYou learn advanced methods of robot control, modeling, identification and bio-inspired adaptive impedance control as well as current learning approaches for physical systems. In the end you will be able to dynamically model robots, design modern controllers, exploit redundancy and apply learning procedures to real robotics tasks.6 ECTSno date this semesterIN2376Algorithmen für Uncertainty QuantificationNo ratings for this module yet.Elective Modules InformaticsYou 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.Lines of SpecializationYou 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 Computing IINo ratings for this module yet.Elective Modules InformaticsYou engage with advanced numerical methods and their application in scientific computing. Depending on the lecture focus, you learn e.g. efficient procedures for sparsely populated matrices, numerical techniques for quantum systems, or methods such as molecular dynamics, sparse grids and algebraic multigrid. In the end you can apply suitable methods to demanding application problems and explain and utilize their hierarchical aspects.4 ECTSno date this semesterIN2002Analysis of Three-Dimensional ShapesNo ratings for this module yet.Elective Modules InformaticsYou will learn methods for the representation, analysis, and comparison of three-dimensional shapes. The module covers both the underlying mathematics (e.g., differential geometry, spectral and conformal methods) and practical implementation aspects, so that you can understand and implement procedures for analyzing and comparing 3D shapes.8 ECTSno date this semesterIN2238Angewandte BiorobotikNo ratings for this module yet.Elective Modules InformaticsYou learn how biological principles are applied to the design and control of two-legged walking robots. In the theory part, fundamentals of biped locomotion, control, biologically inspired optimization methods, and experimental setup are taught; in the practical project you design and optimize a controller for a robot setup and analyze the behavior.6 ECTSno date this semesterIN2352Anwendungen von QuantencomputingNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterNAT7022Artificial Intelligence in Medicine IINo ratings for this module yet.Elective Modules InformaticsYou 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.Lines of SpecializationYou 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.Lines of SpecializationYou learn the fundamentals of augmented reality (AR): geometric transformations, projection geometry, representation of 3D information, display and tracking devices, as well as mathematical foundations of optical tracking, sensor fusion, and calibration. In the end you can describe, analyze and extend the mathematical and programming aspects of AR systems for your own solution approaches, and evaluate input/output devices for suitability to application scenarios.6 ECTSno date this semesterIN2018Ausgewählte Themen aus dem Bereich Computergrafik und -visionNo ratings for this module yet.Elective Modules InformaticsIn this module selected current topics from computer graphics and image understanding are presented. You will learn the state of research and technology in these areas and can engage with current research projects.5 ECTSno date this semesterIN3200Automated ProgrammingNo ratings for this module yet.Elective Modules InformaticsYou will learn current methods of automated program synthesis at the interface of Software Engineering, AI and machine learning. In the end you will know various specification approaches for functional, reactive and probabilistic programs as well as techniques to search for or generate programs that satisfy these specifications.2 ECTSno date this semesterIN2367Automaten und formale Sprachen IINo ratings for this module yet.Elective Modules InformaticsYou study advanced topics of automata theory, e.g. tree automata, weighted automata and automata for the verification of infinite state spaces. In the end you will be able to choose appropriate automata models, construct automata and apply automata-theoretic techniques to problems such as text analysis or program verification.5 ECTSno date this semesterIN2042Autonomes FahrenNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals and central questions of automated driving. The module provides an overview of perception, decision-making, lane and trajectory planning, as well as sensor models, multisensor fusion and mapping. In the end you will be able to apply exemplar solutions to typical traffic scenarios and you will have both scientific and practical relevance to the current development.3 ECTSno date this semesterIN2356Autonomous Navigation for Flying RobotsNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals of autonomous navigation of quadrotors: from 3D geometry and probabilistic state estimation to visual odometry, SLAM and control engineering. In the end you will be able to estimate the position of a quadrotor from sensor data, implement an EKF and PID controller, and steer the quadrotor in simulation along a trajectory.2 ECTSno date this semesterIN2318Basic Mathematical Methods for Imaging and VisualizationNo ratings for this module yet.Lines of SpecializationYou learn fundamental mathematical methods that are applied in imaging and visualization, and you can subsequently use them to formulate, analyze and solve concrete problems. Topics include, among others, linear algebra, analysis, optimization and probability theory and their applications in image processing and computer vision. In the end you will be able to select appropriate methods, optimize them and transfer them to related engineering disciplines.5 ECTSno date this semesterIN2124BeinroboterNo ratings for this module yet.Elective Modules InformaticsYou will learn the modeling and control of leg-based robots (one-, two- and four-legged systems) as well as advanced control approaches such as model predictive control and whole-body control. In the end you will be able to create dynamic models and design control algorithms for different legged robots and apply them practically in simulations and experiments.5 ECTSno date this semesterCIT436000Bildverstehen II: Robot VisionNo ratings for this module yet.Elective Modules InformaticsYou learn practice-relevant methods and algorithms of robot vision and machine vision. The lecture explains fundamentals, data structures and implementation aspects of central procedures and shows typical applications, so that you can analyze, evaluate and develop practical applications for image processing tasks.4 ECTSno date this semesterIN2016Blockchain-based Systems EngineeringNo ratings for this module yet.Elective Modules InformaticsYou learn about the structure, properties and applications of blockchain and distributed ledger technologies (DLT). By the end you will be able to analyze blockchain-based application systems, select technologies suitable for concrete use cases, and justify fundamental architecture and design decisions.5 ECTSno date this semesterIN2359Causal Inference in Time SeriesNo ratings for this module yet.Elective Modules InformaticsYou 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.Elective Modules InformaticsYou engage with concepts and methods of causal inference: from probabilistic and graph-theoretic foundations through structural models to modern algorithms for causal discovery and estimation of causal effects. In the end you can judge whether and how causal conclusions are possible from given data and assumptions, select appropriate methods and apply them in practice.8 ECTSno date this semesterIN2410Circuit Design for SecurityNo ratings for this module yet.Elective Modules InformaticsYou learn how cryptographic algorithms (e.g., arithmetic in finite fields and operations on elliptic curves) are implemented efficiently and securely in hardware. You also recognize typical attack vectors (side-channel, fault injection, scan-chain, and FSM attacks) and countermeasures, as well as the structure and evaluation of real and deterministic random number generators.5 ECTSno date this semesterEI70520Cloud-Based Data ProcessingNo ratings for this module yet.Lines of SpecializationYou 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.Elective Modules InformaticsYou 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.Lines of SpecializationIn this module you will learn fundamental concepts of human cognition (perception, cognition, action) and how these abilities can be transferred to technical systems, especially in robotics. In the end you will be able to apply mathematical and algorithmic methods as well as architectures for cognitive systems to realize perception, planning and action execution in technical systems.5 ECTSno date this semesterIN2222Compilerbau INo ratings for this module yet.Elective Modules InformaticsYou learn how compilers are built and how they translate programs from a higher programming language into machine instructions. In the end you will be able to explain the core components frontend, middleend and backend and implement a simple compiler for a small language and target architecture.5 ECTSno date this semesterIN2227Complexity TheoryNo ratings for this module yet.Elective Modules InformaticsYou 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 Physiology for Medical Image ComputingNo ratings for this module yet.Elective Modules InformaticsYou learn how computational models are used to derive physiological and diagnostic information from clinical image data. By the end you can deploy and evaluate models that, for example, extract blood flow, metabolism, tissue microstructure, or disease progression from modalities such as MRI, CT, or PET.6 ECTSno date this semesterIN2319Computational Social ChoiceNo ratings for this module yet.Lines of SpecializationYou 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 II: Multiple View Geometry (3D Computer Vision)No ratings for this module yet.Lines of SpecializationYou 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.Additional Elective ModulesYou will learn the fundamental and modern concepts of the C++ programming language with a focus on runtime efficiency. By the end you will be able to apply, analyze and use concepts such as RAII, smart pointers, templates, classes/ inheritance, STL containers/iterators and build/test concepts in programming tasks.6 ECTSno date this semesterCIT323000Connected Mobility BasicsNo ratings for this module yet.Elective Modules InformaticsYou will receive a broad introduction to networked mobile systems: from mobility models and simulations to wireless networking technologies and architectures, protocols, measurements as well as security and data protection aspects. In the end you will be able to name the fundamental building blocks of mobile systems, understand the relevant technical questions, and work on simple design, modeling, and evaluation tasks for mobile services.8 ECTSno date this semesterIN2324Cryptography for Decentralized SystemsNo ratings for this module yet.Elective Modules InformaticsYou will learn cryptographic fundamentals and advanced techniques used in decentralized systems and blockchains. The focus is on Zero-Knowledge Proofs (including SNARKs), polynomial-based methods, confidential computing (Trusted Execution Environments), and Secure Multiparty Computation. In the end you will be able to describe concepts, assess them, and apply them to solutions in decentralized systems.6 ECTSno date this semesterCIT333003Current Trends in IT SecurityNo ratings for this module yet.Elective Modules InformaticsYou will learn current topics in IT security, such as network and web security, privacy, malware, underground economy and IoT security. In the end you will be able to understand and analyze core concepts and techniques of attackers and defenders.5 ECTSno date this semesterIN2341Cyber-Physical SystemsNo ratings for this module yet.Lines of SpecializationYou 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.Elective Modules InformaticsYou 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.Elective Modules InformaticsYou 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.Elective Modules InformaticsYou learn how modern CPU architectures (CPU, cache, TLB, memory hierarchy, branch prediction) influence the behavior and performance of database systems. In the end you will be able to analyze memory access patterns, adapt database internals so that they use CPU/cache efficiently, and assess cache-aware algorithms as well as compression methods for throughput improvement.6 ECTSno date this semesterIN2118Design Automation and Simulation for Microfluidic DevicesNo ratings for this module yet.Elective Modules InformaticsYou learn how microfluidic devices (lab-on-a-chip) are designed, simulated and prototypically implemented. At the end you can assess the fields of application, platforms and design-/simulation methods and accompany a microfluidics design from concept to prototypical implementation.5 ECTSno date this semesterCIT4330013DevOps: Engineering for Deployment and OperationsNo ratings for this module yet.Elective Modules InformaticsYou learn how the development and operation of software are brought together to achieve short release cycles with high quality. In the end you can apply DevOps principles, design deployment pipelines and scalable microservice architectures, and operate and monitor production environments.6 ECTSno date this semesterCIT423001Distributed SystemsNo ratings for this module yet.Lines of SpecializationYou will learn the core principles and building blocks of large-scale distributed systems: communication, coordination, fault tolerance, and replication. In the end you will be able to understand typical algorithms and protocols (e.g., logical clocks, consensus/Paxos, replication schemes, DHTs), assess their properties, and apply them in the design of distributed applications.5 ECTSno date this semesterIN2259Effiziente Algorithmen und Datenstrukturen IINo ratings for this module yet.Elective Modules InformaticsYou will learn advanced algorithmic methods focusing on linear optimization and techniques for solving combinatorial problems. In the end you will be able to formulate linear models, apply classical solution methods such as the Simplex method and advanced methods like Ellipsoid and Karmarkar methods, and use approximation and rounding approaches for NP-complete problems.8 ECTSno date this semesterIN2004Einführung in die digitale SignalverarbeitungNo ratings for this module yet.Elective Modules InformaticsYou learn the fundamentals of digital signal processing: signals and systems in the time and frequency domain, discretization, filter operations, frequency transformations, compression techniques and initial aspects of digital image processing. You also learn how the algorithms are implemented on a digital signal processor (DSP) and apply these implementations in the lab. In the end you can analyze theoretical concepts and practically implement suitable algorithms.7 ECTSno date this semesterIN2061Engineering Resilient Cognitive SystemsNo ratings for this module yet.Elective Modules InformaticsYou will learn how cyber-physical cognitive systems (e.g., automated vehicles) are designed to remain reliable and safe in dynamic and uncertain contexts. In the end you will be able to describe fundamental concepts of resilient architectures and model simple resilient-adaptive designs with corresponding patterns and methods.3 ECTSno date this semesterCIT4230005Event ProcessingNo ratings for this module yet.Elective Modules InformaticsYou will learn the basics and practice of Event Processing: How event data is processed, filtered, correlated and recognized. In the end you can apply and evaluate common concepts, formalisms, languages and patterns of EP systems and implement your own EP system within the scope of a project example.5 ECTSno date this semesterIN2288Fortgeschrittene Konzepte des Quantum ComputingNo ratings for this module yet.Elective Modules InformaticsYou will learn advanced concepts and algorithms of Quantum Computing, with a focus on the quantum Fourier transform, the Shor algorithm and quantum error correction. In the end you will be able to distinguish these techniques, apply the quantum Fourier transform in new scenarios and understand the mathematical formalism of error correction, including the stabilizer formalism.5 ECTSno date this semesterIN2400Fortgeschrittene Netzwerk- und Graph-AlgorithmenNo ratings for this module yet.Elective Modules InformaticsYou deepen knowledge of graph and network algorithms: the focus is on centrality measures, density measurement algorithms in (sub)graphs, connectivity problems, and the assignment problem (Hungarian method). At the end you can analyze complex network problems, assess their complexity, and develop or apply suitable efficient algorithms.8 ECTSno date this semesterIN2158Funktions- und InformationssicherheitNo ratings for this module yet.Elective Modules InformaticsYou will learn the differences and similarities between functional safety and information security for cyber-physical systems. In the end you will be able to apply basic analysis and design approaches and assess safety and security arguments for simple CPS examples.3 ECTSno date this semesterIN2385Geometry ProcessingNo ratings for this module yet.Lines of SpecializationYou will learn mathematical foundations and practical representations of curves and surfaces, as well as methods for modeling, analysis, and presentation of geometric shapes. In the end you can assess various representations (parametric, implicit, splines, subdivision, CSG, voxel, neural), reconstruction from point sets, and level-of-detail strategies, and independently develop and implement suitable approaches.6 ECTSno date this semesterIN2297Gleichungslogik und Lambda-KalkülNo ratings for this module yet.Elective Modules InformaticsYou learn the fundamentals of equation logic, term rewriting systems and untyped as well as typed lambda calculus. In the end you will be able to apply semantics and proof systems of equation logic, analyze term rewrites for correctness (termination, confluence) and program and type lambda terms as well.8 ECTSno date this semesterIN2048Grundlagen von Computer VisionNo ratings for this module yet.Lines of SpecializationYou 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.Additional Elective ModulesOver about 6 months you work on a small, research-oriented computer science project under close supervision. You independently research the current state of the art, develop your own, narrowly scoped result using scientific methods, and write an English results report; you also present the results in a short talk.10 ECTSno date this semesterIN2169Informatikanwendungen in der Medizin IINo ratings for this module yet.Elective Modules InformaticsYou will learn advanced methods of medical image processing, segmentation and registration as well as the fundamentals of machine learning and 3D volume visualization. In the end you will be able to distinguish the most important algorithm types, assess when they are applied, implement central procedures in Python, and apply them to clinical questions.5 ECTSno date this semesterIN2022Introduction to Mobile RoboticsNo ratings for this module yet.Lines of SpecializationYou will learn how mobile, especially wheel-driven robots perceive their environment, map it, and move autonomously within it. In the end you can develop probabilistic sensor and motion models, apply filter methods for localization and SLAM, and implement fundamental methods for path planning and obstacle avoidance.6 ECTSno date this semesterCIT3330000Inverse Problems in Medical ImagingNo ratings for this module yet.Elective Modules InformaticsYou will learn mathematical tools and solution strategies for inverse problems in medical imaging. In the end you will be able to theoretically analyze inverse problems, design experimentally and implement practically, as well as assess algorithms for reconstruction and regularization.5 ECTSno date this semesterIN2409IoT SecurityNo ratings for this module yet.Elective Modules InformaticsYou learn security aspects along the IoT protocol stack (data, application, and network layer). You practice cryptography, authentication, attack types (e.g., DoS, MITM) and their practical execution as well as countermeasures and the integration of SSL for secure communication between smart devices.5 ECTSno date this semesterCIT4330009Konvexe Optimierung für Computer VisionNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals of convex analysis and their application to optimization problems in image processing and computer vision. After the module you will be able to understand, apply and implement common first-order and proximal methods for typical CV tasks (e.g., image reconstruction, segmentation, matrix factorization).6 ECTSno date this semesterIN2330Lambda CalculusNo ratings for this module yet.Elective Modules InformaticsYou learn the fundamentals of the lambda calculus as a model of programming languages. First you treat untyped lambda calculus, its reduction rules, evaluation strategies (e.g., call-by-value, call-by-name) and its Turing completeness. In the second part you learn typed lambda calculi, common type systems in functional languages and the connection between types and logic (Curry–Howard). In the end you can use lambda terms, translate them and prove their properties.5 ECTSno date this semesterIN2358Legal Data Science and InformaticsNo ratings for this module yet.Elective Modules InformaticsYou 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.Lines of SpecializationYou will learn algorithms and data structures to automatically generate digital circuits from specifications and physically place them. In the end, you will understand logic synthesis, optimization, as well as partitioning, floorplanning, placement and routing, and you will be able to practically use tools such as ABC, Yosys or OpenROAD.6 ECTSno date this semesterCIT433032LogikNo ratings for this module yet.Elective Modules InformaticsYou learn the basics of propositional and predicate logic: syntax, semantics and formal proof systems. In the end you will be able to conduct proofs in deductive systems, demonstrate soundness and completeness, formalize problems and apply simple decision or semi-decision procedures such as resolution.8 ECTSno date this semesterIN2049Machine Learning and IT-SecurityNo ratings for this module yet.Elective Modules InformaticsYou 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.Elective Modules InformaticsYou 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.Elective Modules InformaticsIn 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.Lines of SpecializationYou 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.Elective Modules InformaticsYou will learn how to describe hardware and software systems with formal models and how to automatically verify these models using model checking methods to determine whether they satisfy desired properties. In the end you will be able to model simple systems, formulate properties in temporal logic, and explain basic model-checking algorithms as well as strategies against the state-space explosion problem and apply them to small examples.8 ECTSno date this semesterIN2050Network CodingNo ratings for this module yet.Lines of SpecializationYou will learn the theoretical foundations of Network Coding and its practical applications. In the end you will be able to analyze network-coding concepts, practically implement RLNC and deploy it in transport- or link-layer protocols, as well as perform basic socket programming.6 ECTSno date this semesterIN2315Netzwerke für den ZahlungsverkehrNo ratings for this module yet.Elective Modules InformaticsIn this module you will learn the system architecture, protocol layers and security aspects of networks used for national and international payments. In the end you will be able to assess fundamental architectures, security standards and authorization solutions and to evaluate types of attacks as well as mobile security concepts.3 ECTSno date this semesterIN2161Numerische Algorithmen für Computer Vision und Maschinelles LernenNo ratings for this module yet.Elective Modules InformaticsYou learn numerical methods that are frequently used in computer vision and machine learning, including modeling of practical problems. In the end you will be able to implement basic algorithms, assess their strengths and weaknesses, and choose appropriate methods for solving concrete CV-/ML tasks.5 ECTSno date this semesterIN2384Online- und ApproximationsalgorithmenNo ratings for this module yet.Elective Modules InformaticsYou 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 Program EngineeringNo ratings for this module yet.Elective Modules InformaticsYou learn methodically and practically how to develop, analyze, and optimize parallel applications. The module covers programming models, development tools and workflows for performance engineering, so that you can design and implement structured solutions for the development and enhancement of parallel software at the end.5 ECTSno date this semesterIN2310Parallel ProgrammingNo ratings for this module yet.Lines of SpecializationYou learn concepts and techniques for parallel programming for distributed and shared memory architectures. The focus is on MPI for distributed systems and OpenMP for shared memory; in addition, dependency analysis, program transformations and newer programming models (e.g. PGAS, CUDA, OpenCL, OpenACC) are covered. In the end you will be able to create programs with MPI and OpenMP, assess their performance and analyze and optimize parallelized applications.5 ECTSno date this semesterIN2147Parallele AlgorithmenNo ratings for this module yet.Elective Modules InformaticsYou deal with models of parallel computation and develop fundamental parallel algorithms. In the end you know various machine models, master basic knowledge of parallel complexity theory, and can design and evaluate parallel algorithms.8 ECTSno date this semesterIN2011Peer-to-Peer-Systems and SecurityNo ratings for this module yet.Lines of SpecializationYou will learn fundamentals, protocols, and typical problems of peer-to-peer systems. After the module you will be able to explain selected P2P systems, apply fundamental mechanisms for search and membership, and assess security and anonymity concepts, as well as design and implement your own P2P protocols or components.6 ECTSno date this semesterIN2194PetrinetzeNo ratings for this module yet.Elective Modules InformaticsYou will become acquainted with Petri nets as a formal model for describing and analyzing concurrent systems. In the end you will be able to model simple systems with Petri nets, analyze small nets by hand, and select suitable automatic analysis techniques and software tools for larger nets to assess behavior and properties.5 ECTSno date this semesterIN2052Probabilistische Graphische Modelle in der Computer VisionNo ratings for this module yet.Elective Modules InformaticsYou learn how probabilistic graphical models (directed and undirected) are used to model and solve typical computer vision problems. At the end you can understand MRF/CRF models, select appropriate inference and learning methods, and apply them to tasks such as segmentation, pose estimation, stereo or object recognition.5 ECTSno date this semesterIN2329Protein Prediction I for Computer ScientistsNo ratings for this module yet.Elective Modules InformaticsYou learn the fundamentals and methods for predicting protein structure and function from sequence data. By the end you will be able to explain the most important 1D/2D/3D prediction methods, select suitable computer-assisted approaches, and design and implement simple ML/AI-based solutions up to the pseudocode level.8 ECTSno date this semesterIN2322Protocol DesignNo ratings for this module yet.Lines of SpecializationYou learn how communication protocols are structured, which design principles and building blocks exist, and how design decisions influence practice, scalability, security, and acceptance. At the end you will be able to evaluate protocol functions, develop your own protocol specifications step by step, and implement simple implementations in groups.8 ECTSno date this semesterIN2333Quantitative VerificationNo ratings for this module yet.Elective Modules InformaticsYou will learn how to formally model and analyze systems with quantitative aspects (e.g., time, probabilities). In the end you will be able to apply suitable model classes and specification languages, explain analysis algorithms and apply them to small examples practically, as well as use model checking tools.5 ECTSno date this semesterIN2340Quantum Computers and Quantum Secure CommunicationsNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals of quantum computing and post-quantum cryptography, including quantum and post-quantum algorithms. In the end you will be able to evaluate the security and performance of post-quantum cryptographic implementations and apply appropriate security measures.5 ECTSno date this semesterEI71073Randomisierte AlgorithmenNo ratings for this module yet.Elective Modules InformaticsYou learn fundamentals and techniques of randomized algorithms and how to estimate their running time and correctness with probabilistic methods. In the end you will be able to understand and analyze classical randomized algorithms (e.g., randomized Quicksort, Min-Cut, Treaps) and apply tools such as Markov, Chebyshev and Chernoff inequalities.8 ECTSno date this semesterIN2160Requirements EngineeringNo ratings for this module yet.Elective Modules InformaticsYou will learn how to systematically elicit, analyze, document and manage requirements for software and system development throughout the project lifecycle. In the end you will be able to identify stakeholders, analyze goals and conflicts, select appropriate elicitation and specification techniques, and qualitatively supervise the further development of requirements.5 ECTSno date this semesterCIT423010Ringvorlesung Games EngineeringNo ratings for this module yet.Additional Elective ModulesIn the colloquium you will learn central aspects of Games Engineering from different perspectives — Computer Science, economics, law, business and research and development — with direct relevance to industry. In the end you will be able to analyze the various facets of the games industry at a university level and you will be informed about current developments, trends and technologies in Games Engineering.2 ECTSno date this semesterIN2368Robot Motion PlanningNo ratings for this module yet.Lines of SpecializationYou 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.Elective Modules InformaticsYou 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 in Circuit SimulationNo ratings for this module yet.Elective Modules InformaticsYou learn mathematical modeling and numerical methods for the simulation of electronic circuits. The module covers DAEs, sparse handling of matrices and algorithms for parallel computing, so that you understand and can apply basic modeling and solution strategies for industrial circuit simulations at the end.5 ECTSno date this semesterIN2306Secure CodingNo ratings for this module yet.Elective Modules InformaticsYou learn how to develop and test secure software. The focus is on web services (PHP) as well as native applications (C/C++ and Java). In the end you will be able to recognize common vulnerabilities, apply appropriate countermeasures and use tools for automatic and manual security testing.6 ECTSno date this semesterIN2313Security EngineeringNo ratings for this module yet.Elective Modules InformaticsYou will learn how to systematically design, analyze, evaluate, and operate secure IT applications. The focus is on system and threat analysis, derivation of security requirements, security architectures and measures, as well as methods for validation and a secure software development process.5 ECTSno date this semesterIN2178SemanticsNo ratings for this module yet.Elective Modules InformaticsYou learn formal techniques for describing and analyzing the semantics of programming languages. In the end you will be able to understand and apply different semantics styles (operational, denotational, axiomatic) as well as define semantics for language constructs and prove properties such as type safety.8 ECTSno date this semesterIN2055Sensorgeführte Robotische Manipulation und LokomotionNo ratings for this module yet.Elective Modules InformaticsYou learn how complex robotic systems (e.g., humanoid robots) can be modeled and motion-controlled, especially for manipulation and locomotion in unknown environments. In the end you will be able to distinguish the most important algorithmic methods for sensor-guided manipulation and movement and practically work on simple tasks.3 ECTSno date this semesterIN2068Software Engineering für betriebliche Anwendungen - Masterkurs: Web Application EngineeringNo ratings for this module yet.Lines of SpecializationYou 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.Elective Modules InformaticsYou will learn how programs run at machine level, what language-based attacks (e.g., code-injection, code-reuse, non-control-data attacks) exist and how to technically defend against them. In the end you will be able to recognize current attack mechanisms, explain their principles and implement and evaluate defensive measures.5 ECTSno date this semesterIN2362TensornetzwerkeNo ratings for this module yet.Elective Modules InformaticsYou will learn the mathematical foundations and the graphical notation of tensor networks and their application to the approximation of high-dimensional data. In the end you will be able to assess tensor network methods and apply them to problems such as simulation of strongly correlated quantum systems or probabilistic sampling.5 ECTSno date this semesterIN2388Time Integration and Differential EquationsNo ratings for this module yet.Elective Modules InformaticsYou will learn to understand and apply numerical methods for the time integration of initial value problems, for both ordinary differential equations and partially coupled PDEs. In the end you can develop solvers for certain classes of time-dependent PDEs, assess their numerical properties, and employ advanced time integration methods.5 ECTSno date this semesterIN2387Topics in Computational Social ChoiceNo ratings for this module yet.Elective Modules InformaticsYou study models and methods of collective decision making from social choice theory, in particular those that find application in computer science. Key topics are probabilistic social choice, fair division, and the allocation of public goods; the contents are treated mathematically precisely and with a focus on proofs. In the end you will be able to apply such models, axiomatically analyze properties of aggregation procedures, and work on relevant algorithms and complexity questions.5 ECTSno date this semesterCIT423011Tracking and Detection in Computer VisionNo ratings for this module yet.Elective Modules InformaticsYou will learn modern methods of object detection and tracking in images and videos. In the end you will be able to understand, implement, and apply central detection and tracking algorithms to more complex practical problems.7 ECTSno date this semesterIN2210Transaction SystemsNo ratings for this module yet.Elective Modules InformaticsYou learn concepts and algorithms for the management of transactions in database systems as well as mechanisms for fault handling (Recovery). In the end you will be able to design ACID-compliant transactions, evaluate Concurrency-Control procedures and practically apply Recovery procedures — also in distributed scenarios.6 ECTSno date this semesterIN2267Turbulent Flow Simulation on HPC-SystemsNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals and numerical treatment of turbulent, incompressible flows, from RANS equations through turbulence modeling to validation. You will also implement the algorithms in C++, parallelize them for distributed HPC systems, and run simulations including visualization.5 ECTSno date this semesterIN2311Virtual Reality in der ErgonomieNo ratings for this module yet.Lines of SpecializationYou will learn how to create Virtual Reality environments with Unity3D to investigate questions in ergonomics and Human Factors research. In the end you can apply Unity and C# at a basic level, design virtual environments, and design simple studies in VR to answer research questions.6 ECTSno date this semesterMW2437VirtualisierungstechnikenNo ratings for this module yet.Elective Modules InformaticsYou learn concepts, structure and use of different Virtual Machines – from operating system and process virtualization through ISA- and high-level-language virtual machines to multicore and HW/SW co-design solutions. In the end you will be able to classify virtualization solutions, assess their pros and cons, and analyze technical design and performance trade-offs.5 ECTSno date this semesterIN2125Virtuelle MaschinenNo ratings for this module yet.Elective Modules InformaticsYou learn how programs in different languages are mapped to code for idealized (virtual) machines via translation schemes. In the end you will be able to generate machine commands for excerpts of programs and develop translation schemes for given language constructs.6 ECTSno date this semesterIN2040
373 more modules match, but they are taught in German. Show themAdvanced Practical Course - Applied AINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4399Advanced Practical Course - Blockchain ApplicationsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40026Advanced Practical Course - Code meets Care: Innovating Healthcare TogetherNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40044Advanced Practical Course - Data-based Testing of Process-Centric Information SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4392Advanced Practical Course - Enterprise Cloud Platform Operations - On the Example of SAPNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212809Advanced Practical Course - Message Correlation and Inter-Instance/Process Communication in Process Aware Information SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN213003Advanced Practical Course - Retrieval Augmented Generation: Enhancing LLMs with internal knowledgeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4364Advanced Practical Course - Run-Time Data Visualization for Business ProcessesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212817Advanced Practical Course - Solving Information Systems Problems Through Data Science MethodsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN213004Advanced Practical Course - There and Back Again - Foundations and Applications of Process (Re-)Discovery with Petri Nets and Process TreesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212818Advanced Practical Course Deep Learning for Audio, Speech, and LanguageNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40017Advanced Practical Course Machine Learning for HealthNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40018Anerkennung 1No ratings for this module yet.Lines of Specializationno date this semesterIN99580Anerkennung 1No ratings for this module yet.Lines of Specializationno date this semesterIN99581Anerkennung 1 aus dem Bereich AlgorithmenNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99540Anerkennung 1 aus dem Bereich Autonome SystemeNo ratings for this module yet.Lines of Specializationno date this semesterIN99570Anerkennung 1 aus dem Bereich Computergrafik und -visionNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN995021Anerkennung 1 aus dem Bereich Computergrafik und AnimationNo ratings for this module yet.Lines of Specializationno date this semesterIN99550Anerkennung 1 im Bereich Internet-Modelle, Technologien, AnwendungenNo ratings for this module yet.Lines of Specializationno date this semesterIN9791Anerkennung 1 im Bereich Rechnerarchitektur, Rechnernetze und Verteilte SystemeNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99560Anerkennung 2 aus dem Bereich AlgorithmenNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99541Anerkennung 2 aus dem Bereich Autonome SystemeNo ratings for this module yet.Lines of Specializationno date this semesterIN99571Anerkennung 2 aus dem Bereich Computergrafik und -visionNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN995022Anerkennung 2 aus dem Bereich Computergrafik und AnimationNo ratings for this module yet.Lines of Specializationno date this semesterIN99551Anerkennung 2 im Bereich Internet-Modelle, Technologien, AnwendungenNo ratings for this module yet.Lines of Specializationno date this semesterIN9792Anerkennung 3 aus dem Bereich Interaktion und KommunikationNo ratings for this module yet.Lines of Specializationno date this semesterIN99582Anerkennung 4 aus dem Bereich Interaktion und KommunikationNo ratings for this module yet.Lines of Specializationno date this semesterIN99583Anerkennung 6No ratings for this module yet.Additional Elective Modulesno date this semesterIN9955Anerkennung aus dem Bereich Wahlmodule Informatik: Games EngineeringNo ratings for this module yet.Additional Elective Modulesno date this semesterIN9950Anerkennung aus dem Bereich Wahlmodule Informatik: Games EngineeringNo ratings for this module yet.Additional Elective Modulesno date this semesterIN9951Anerkennung aus dem Bereich Wahlmodule Informatik: Games EngineeringNo ratings for this module yet.Additional Elective Modulesno date this semesterIN9952Anerkennung aus dem Bereich Wahlmodule Informatik: Games EngineeringNo ratings for this module yet.Additional Elective Modulesno date this semesterIN9953Anerkennung aus dem Bereich Wahlmodule Informatik: Games EngineeringNo ratings for this module yet.Additional Elective Modulesno date this semesterIN9954Anerkennung im Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99575Anerkennung im Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99576Applied Deep Learning in MedicineNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4314AudiokommunikationNo ratings for this module yet.Lines of SpecializationIn diesem Modul lernst du die physikalischen, physiologischen und psychoakustischen Grundlagen der Audiokommunikation sowie praktische Anwendungen. Am Ende kannst du Schallwandler und Schallspeicher verstehen, Schallfelder einfacher Strahler berechnen und akustische sowie hörbezogene Fragestellungen in Audiologie, Signalverarbeitung und Studiotechnik beurteilen.5 ECTSno date this semesterEI0602Ausgewählte Themen aus dem Bereich AlgorithmenNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3410Ausgewählte Themen aus dem Bereich Datenbanken und Informationssysteme: Digital Health Service SystemsNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN310004Ausgewählte Themen aus dem Bereich Digitale Biologie und Digitale MedizinNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3420Ausgewählte Themen aus dem Bereich Engineering software-intensiver SystemeNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3430Ausgewählte Themen aus dem Bereich Maschinelles Lernen und DatenanalyseNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3440Ausgewählte Themen aus dem Bereich Rechnerarchitektur, Rechnernetze und Verteilte SystemeNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3450Ausgewählte Themen aus dem Bereich RobotikNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3460Ausgewählte Themen aus dem Bereich Sicherheit und DatenschutzNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3470Ausgewählte Themen aus dem Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3480Bachelor Praktikum: Beschleunigung von Convolutional Neural Networks mit programmierbarer LogikNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4343Bachelor-/Master-Praktikum - Introduction to Process Mining with Implementation of a WebserviceNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN213002Bildverstehen I: Methoden der industriellen BildverarbeitungNo ratings for this module yet.Elective Modules InformaticsDu lernst praxisrelevante Methoden und Algorithmen der industriellen Bildverarbeitung kennen. Im Modul werden Verfahren zur Lageerkennung, Form- und Maßprüfung sowie Objekterkennung behandelt. Am Ende kannst du Bildverarbeitungsaufgaben analysieren, bewerten und mit geeigneter Hardware und Algorithmen umsetzen.3 ECTSno date this semesterIN2023Cybathlon Challenge: Mechanism Design & ControlNo ratings for this module yet.Additional Practical CoursesIn this laboratory you develop basic mechatronic modules of a transradial prosthesis in the context of the Cybathlon competition. In the end you will be able to design mechanical components, integrate sensors and actuators, implement control algorithms, and realize a team prototype up to demonstration and documentation.10 ECTSno date this semesterEI78043Cybathlon Challenge: Task Control & User ExperimentsNo ratings for this module yet.Additional Practical CoursesIn this lab you develop a lightweight, portable, and intelligent prosthesis for the upper extremities. You work on advanced model-based and AI-supported control approaches, develop novel user task control methods, and conduct training sessions as well as validation tests in the lab and in the field with a human user.10 ECTSno date this semesterEI78041Development of LLM-driven GUI AgentsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40003Dodo Alive! - Resurrecting the Dodo with Robotics and AI: HW/SW Components DevelopmentNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterEI78044Dodo Alive! - Resurrecting the Dodo with Robotics and AI: Mechanism Design & ControlNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterEI78042Dodo Alive! - Resurrecting the Dodo with Robotics and AI: Simulation & ControlNo ratings for this module yet.Additional Practical CoursesYou build in a lab project an autonomous, intelligent, two-legged Robo-Dodo and learn the fundamentals of modelling, simulation and control of dynamic walking robots. In the end you can create simulation models, analyze contact and motion dynamics, and practically implement control approaches for dynamic walking.10 ECTSno date this semesterEI78077Einführung in Audio für GamesNo ratings for this module yet.Lines of Specialization5 ECTSno date this semesterCIT2220000Einsatz und Realisierung von DatenbanksystemenNo ratings for this module yet.Elective Modules InformaticsDu lernst, wie moderne Datenbanksysteme aufgebaut und eingesetzt werden. Am Ende kannst Du wesentliche Komponenten (Transaktionsverwaltung, Recovery, Mehrbenutzersynchronisation, physische Organisation, Anfragebearbeitung) erklären, Algorithmen und Datenstrukturen implementieren sowie Einsatzszenarien kritisch bewerten und skizzieren.6 ECTSno date this semesterIN2031Elektronisches Publizieren / Document Engineering und das World-Wide WebNo ratings for this module yet.Elective Modules InformaticsDu lernst Grundlagen und Techniken des elektronischen Publizierens für das Web: Modellierung und Kodierung strukturierter Dokumente (XML, JSON, Unicode), Schemasprachen, programmgesteuerte Verarbeitung (XPath, XSLT, XQuery) sowie Architekturen für Publishing-Anwendungen. Am Ende kannst du digitale Dokumente semantisch auswerten, weiterverarbeiten und die wichtigsten Web-Publishing-Konzepte, -Technologien und -Architekturen beurteilen.5 ECTSno date this semesterIN2032Entwicklungspraktikum Internetbasierte GeschäftssystemeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN2131Entwicklungspraktikum Software Engineering für betriebliche Informationssysteme - WebanwendungenNo ratings for this module yet.Additional Practical CoursesYou work in small teams on an innovative web application of moderate complexity. You go through requirements analysis and design (UML), apply modern web technologies (e.g., JavaScript, HTML, CSS, frameworks, databases) and take on project and quality management as well as regular presentations of project progress.10 ECTSno date this semesterIN2129Entwicklungspraktikum Unternehmenssoftware - Automotive ServicesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212803Entwicklungspraktikum Unternehmenssoftware - Business IntelligenceNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212804Entwicklungspraktikum Unternehmenssoftware - Future Business LabsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212807Entwicklungspraktikum Unternehmenssoftware: Big Data Analytics - Entwicklung innovativer Anwendungen auf Basis von SAP HANANo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212802Entwicklungspraktikum Unternehmenssoftware: Enterprise Services - Anwendungsentwicklung am Beispiel von SAP ABAPNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212801Fortgeschrittene Themen des SoftwaretestsNo ratings for this module yet.Elective Modules InformaticsDu lernst Methoden, Techniken und Managementaspekte des Softwaretestens kennen. Am Ende kannst du Testaktivitäten und -artefakte benennen, ihre Vor- und Nachteile einschätzen und in konkreten Kontexten Testfälle konzeptuell und beispielhaft erstellen und analysieren.5 ECTSno date this semesterIN2084Games mit Bewegung - Dein Körper als 3D NutzerinterfaceNo ratings for this module yet.Lines of SpecializationDu lernst aktuelle Techniken zum Erfassen, Verfolgen und Interagieren im 3D‑Raum kennen und wendest sie in praxisnahen Projektaufgaben an. Am Ende kannst du marktübliche Motion‑Capturing‑Geräte in interaktiven Anwendungen einsetzen, einfache animierte Charaktere implementieren und 3D‑Nutzerinteraktionen sowie Gesteninterpretation praktisch umsetzen und bewerten.5 ECTSno date this semesterCIT3220000GPU-Pro (Computer Games Laboratory / Informatics Master Practical)No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4393HardwaresicherheitNo ratings for this module yet.Lines of SpecializationDu 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.Elective Modules InformaticsIn dem Modul lernst Du praxisrelevante Methoden und Algorithmen der industriellen Bildverarbeitung kennen. Du verstehst die typischen Einsatzgebiete (z. B. Lageerkennung, Form- und Maßprüfung, Beschriftungs- und Objekterkennung) und kannst Bildverarbeitungsaufgaben analysieren, bewerten und Lösungen entwickeln.6 ECTSruns this semesterIN2369Informationstheoretische SicherheitNo ratings for this module yet.Elective Modules InformaticsDu lernst Grundlagen und Modelle der informationstheoretischen Sicherheit kennen. Du verstehst Grenzen und Möglichkeiten wichtiger kryptografischer Verfahren und lernst Kanal- und Angriffsmodelle sowie Übertragungsverfahren, die beweisbar Sicherheit garantieren; am Ende kannst Du diese Konzepte beurteilen und in einfache Kommunikationssysteme einbetten.5 ECTSno date this semesterEI73451Intelligent Machine Design Lab: Basic System DesignNo ratings for this module yet.Additional Practical CoursesIn this module you work in a team to develop a near-series mechatronic system — typically an autonomous, wheel-based mobile platform — from the idea to a functional prototype. In the end you can design such a system, select components, build, program, commission and evaluate it.10 ECTSno date this semesterEI78062Intelligent Machine Design LaboratoryNo ratings for this module yet.Additional Practical CoursesYou develop and build in a team an autonomous, wheel-based robot that should fulfill tasks to assist emergency responders in mass casualty incidents. In the end you will be able to design, integrate, test and demonstrate a mechatronic system in a field competition.10 ECTSno date this semesterCIT431023Intelligent Machine Programming LabNo ratings for this module yet.Additional Practical CoursesYou will learn hands-on robot programming and control design from low to high levels. At the beginning you will familiarize yourself with safety rules, ROS and various robot platforms (e.g. Universal Robots Ue10/Ue5); later you will program robots, connect hardware and controllers, and solve stepped tasks up to complex practical projects.10 ECTSno date this semesterEI78074Internet-Praktikum - ilab²No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4097Internet-Praktikum ilab1No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4060IT-Sicherheit 2No ratings for this module yet.Elective Modules InformaticsDu beschäftigst dich mit vertieften und speziellen Themen der IT-Sicherheit, u. a. digitaler Identität, Anwendungssicherheit, Systemsicherheit sowie Sicherheit mobiler und drahtloser Kommunikation. Am Ende kannst du komplexe Sicherheitslösungen bewerten, Sicherheitsprobleme analysieren und geeignete Schutzkonzepte anwenden.5 ECTSno date this semesterCIT3330002KryptografieNo ratings for this module yet.Elective Modules InformaticsDu lernst die theoretischen Grundlagen und praktischen Bausteine moderner Kryptografie. Am Ende kannst du zentrale symmetrische und asymmetrische Primitive und Verfahren benennen, ihre mathematischen Grundlagen verstehen und einfache Sicherheitsbewertungen und -analysen durchführen.5 ECTSno date this semesterCIT3330003M.Sc. Praktikum: Modern Wave Propagation - Discontinuous Galerkin & JuliaNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4280Machine learning for clinical decision support in radiologyNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4284Master - Praktikum - 3D Shape Analysis und Anwendung für Virtuelle MenschenNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40006Master - Praktikum - Deep Learning für räumliche KINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40005Master Lab Course - Explainable AI for Machine LearningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4286Master Lab Course – Ethical AI: Problems and ApplicationsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4297Master Practical Course - Actuations strategies and control for assistive wearable roboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40030Master Practical Course - Legal Data Analysis LabNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4316Master Practical Course - Projects in Large Language ModelsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40043Master Practical Course - Sensing strategies and control for assistive wearable roboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40031Master Practical Course: Computer Network SimulationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4324Master Practical Course: Edge Computing and the Internet of ThingsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4261Master Practical Course: Internet Measurements and Reproducibility LabNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4262Master Practical Course: Learning for Robotics on Real HardwareNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40032Master Practical: Teaching Robots a Spatial Language UnderstandingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40062Master Practicum: Ethically Implementing and Practicing Inverse Transparency – A new form of data privacyNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4277Master Praktikum - Hacking Greybox Fuzzers to Spot Software VulnerabilitiesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4232Master Praktikum - Machine Learning and Natural Language Processing for Opinion MiningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4249Master Praktikum: Advanced Testing of Deep Learning Models: Towards Robust AINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4369Master Praktikum: 3D Scanning & Spatial LearningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4263Master Praktikum: Agile Entwicklung eines Lernassistenten auf Basis von generativer KINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4368Master Praktikum: Approaching Information System Challenges with Natural Language ProcessingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN213005Master Praktikum: Automatic Diagnosis of Drone CrashesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4250Master Praktikum: Beschleunigung von Convolutional Neural Networks mit programmierbarer LogikNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4345Master Praktikum: Mikroservice Integrity ProtectionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4233Master Praktikum: OSS-Doktor -- Diagnose und Heilung für das Rückgrat moderner SoftwareNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40033Master-Praktikum - Advanced Topics in 3D Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIn4023Master-Praktikum - Advanced Topics in 3D Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4023Master-Praktikum - Angewandte Grundlagenmodelle in der Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4370Master-Praktikum - Application Challenges for Machine Learning am Beispiel von IBM Power AINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212810Master-Praktikum - Beyond Deep Learning: Uncertainty Aware ModelsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4278Master-Praktikum - Building Digital Workflows with the Enterprise Platform ServiceNowNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4283Master-Praktikum - Computational SurgineeringNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4325Master-Praktikum - Correspondence and Matching Problems in Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4288Master-Praktikum - Erweiterte Realität in der MedizinNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4372Master-Praktikum - Fortgeschrittenen Praktikum in Deep Learning für VideoanalyseNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4266Master-Praktikum - Geometrische SzenenanalyseNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4346Master-Praktikum - Machine Learning für WirtschaftsinformatikerNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212812Master-Praktikum - Machine Learning in Crowd Modeling & SimulationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4267Master-Praktikum - Metahuman as Avatars in GamesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40035Master-Praktikum - Praktikum der mobilen RobotikNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4306Master-Praktikum - Shape Reconstruction and Matching in Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4347Master-Praktikum - Supportive Process Automation and Worker AssistanceNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212816Master-Praktikum - Sustainable Process Automation: Humans, Software and the Mediator PatternNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4303Master-Praktikum - Tracking and Detection in Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4295Master-Praktikum - Virtual Reality ApplicationsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40052Master-Praktikum Automotive Software EngineeringNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4124Master-Praktikum-Form- und MannigfaltigkeitsanalyseNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40037Master-Praktikum-One-Way Ticket to the Finsler World: Into the Future of Geometric AINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40059Master-Praktikum-Shape Quest: Learning to Explore the 3D WorldNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40060Master-Praktikum: Artificial limbs - Design and controlNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4331Master-Praktikum: Decentralized Information SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40020Master-Praktikum: Deep Representation Learning for Computer Vision and BeyondNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40036Master-Praktikum: Edge ComputingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4272Master-Praktikum: Knowledge-based Training Planning SolvingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4302Master-Praktikum: Medical Images In Motion (Mi2M)No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40056Master-Praktikum: Resilient Cognitive SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4356Master-Praktikum: Robot Learning from Demonstration for Household TasksNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40057Master-Praktikum: Training von Large Language Models auf KI-Hardware der nächsten GenerationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40058Master-Praktikum: User-centered Design of Applications on Public DisplaysNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4254Master-Praktiukum - Lernbasierte Ansätze für autonome Fahrzeuge und intelligente SystemeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4273Masterpraktikum - Development of a Modular Construction RobotsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40007Masterpraktikum - Intelligent Vehicle Systems: Concepts, Design, and PrototypingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40034Masterpraktikum - 3D Laser Scanning and Calibration with Robot ArmsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4253Masterpraktikum - Applications for analysis of integrated circuit layout imagesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4298Masterpraktikum - Aufbau eines Service Roboters unter ROS UmgebungNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4264Masterpraktikum - Autonomous Aerial Robotics ChallengeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4398Masterpraktikum - Autonomous driving for mobile service robotsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4299Masterpraktikum - Autonomous Mobile Robots for Unstructured EnvironmentsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4383Masterpraktikum - Biomechanische ModellbildungNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4247Masterpraktikum - Build Your Own Demonstration Platform for Autonomous CarsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4241Masterpraktikum - Building a BBQ RobotNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40019Masterpraktikum - Building an Autonomous TruckNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40008Masterpraktikum - Building Autonomous Agents and Bots: Applications on the Web and BeyondNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40009Masterpraktikum - Cloud-Based Machine Learning in RoboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4287Masterpraktikum - Cognitive Robotics Implementation ChallengeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4244Masterpraktikum - Deep Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4248Masterpraktikum - Deep Learning in RoboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4354Masterpraktikum - Developing a Resource Planning Platform for Autonomous VehiclesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4289Masterpraktikum - Development of Biologically-inspired Methods for Autonomous DrivingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4300Masterpraktikum - Digital Product Innovation and DevelopmentNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4381Masterpraktikum - Formal Methods for AI-Enabled Cyber-Physical SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4385Masterpraktikum - Foundation Models and AI Agents for Autonomous DrivingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40051Masterpraktikum - Hyperautomation: Computer Science for the Startup SingularityNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4326Masterpraktikum - Implementation of IEEE 1588 protocol (PTP Slaves) on embedded devicesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4245Masterpraktikum - Intelligent Mobile Robots with ROSNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4290Masterpraktikum - Machine Learning for Smart GridsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4342Masterpraktikum - Micromouse: Designing an Educational Racing-Robot from ScratchNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4235Masterpraktikum - Modular RoboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4291Masterpraktikum - Planning Robust Behavior for Autonomous DrivingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4251Masterpraktikum - Regelung modularer RoboterNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4217Masterpraktikum - Reinforcement Learning and Benchmarking for Modular RobotsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4355Masterpraktikum - Reinforcement Learning for RoboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4307Masterpraktikum - Robotic manipulation via Reinforcement LearningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4373Masterpraktikum - Robotics Intelligence Lab CourseNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4327Masterpraktikum - Safe Reinforcement Learning for Modular RobotsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4386Masterpraktikum - Simulation-Based Autonomous Driving in Crowded CityNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4348Masterpraktikum - Simulation-Based Machine Learning in RoboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4328Masterpraktikum - Software Engineering in RoboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4252Masterpraktikum - Tools and Model-Driven Approach for Robotics PerceptionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4268Masterpraktikum - Vehicle E/E Architecture SynthesisNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4329Masterpraktikum - Verification, Controller Synthesis, and Design of Cyber-Physical SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4269Masterpraktikum - Verification, Controller Synthesis, and Design of Cyber-Physical SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4279Masterpraktikum - Vision-Based Navigation and Learning for Autonomous VehiclesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4270Masterpraktikum - Visual Servoing for a Multi-DoFs RobotNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4271Masterpraktikum AI-Coding: Modern Software Development (Location: Garching)No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40053Masterpraktikum Development of AI-Based Construction RobotsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40021Masterpraktikum Human-Centered Artifact DesignNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40055Masterpraktikum – Embedded Web-Radio Development in C on ARMNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4265Masterpraktikum: AI-Start-up: Deeply Integrated AI Agents for Enterprise ProductivityNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40054Masterpraktikum: Applied Locomotion and Full-Body Control on Elastic QuadrupedsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4330Masterpraktikum: Learning Robotic Skills from DemonstrationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4387Mobile verteilte SystemeNo ratings for this module yet.Elective Modules InformaticsDu lernst die Grundlagen und Kernkonzepte mobiler verteilter Systeme, insbesondere Mobilität, drahtlose Kommunikation und mobile Betriebssysteme. Am Ende kannst Du Probleme und Lösungsansätze dieser Systeme einschätzen und die Grundlagen auf neue Entwicklungen in drahtloser Kommunikation und mobilen Betriebssystemen anwenden.5 ECTSno date this semesterIN2098Modellierung verteilter SystemeNo ratings for this module yet.Elective Modules InformaticsDu lernst, wie man verteilte, nebenläufige und kooperierende Softwaresysteme modelliert, beschreibt und systematisch analysiert. Am Ende kennst du zentrale Modelle und Techniken zur Spezifikation, Verfeinerung und Verifikation solcher Systeme und kannst geeignete Modellierungsansätze gezielt einsetzen.4 ECTSno date this semesterIN2080Multi-Agent AI Lab: LLM Agents, Retrieval and Resource-Aware CooperationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40061Netz- und SystemmanagementNo ratings for this module yet.Elective Modules InformaticsDu lernst zentrale Konzepte und Architekturen des Netz- und Systemmanagements kennen sowie deren Rolle im IT-Management einer Organisation. Nach dem Modul kannst du typische Managementprobleme erkennen und Grundansätze zur Lösung sowie deren Einbindung in IT-Servicemanagement-Prozesse beschreiben.4 ECTSno date this semesterIN2099Open Real Time Games WorkshopNo ratings for this module yet.Lines of SpecializationDu arbeitest in einem praxisorientierten Workshop an der Konzeption und Umsetzung interaktiver 3D-Echtzeitanwendungen und Spielen. Im Fokus stehen Game Design, Level Design, Echtzeitvisualisierung und die Integration von Interaktionsgeräten wie Biofeedback und Eye-Tracking. Am Ende kannst du ein Spielprojekt im Team realisieren und präsentieren sowie die technische, gestalterische und wirtschaftliche Umsetzung einschätzen.5 ECTSno date this semesterIN2331Operations ResearchNo ratings for this module yet.Elective Modules InformaticsDu lernst Methoden der Entscheidungsanalyse sowie Techniken der linearen und ganzzahligen Optimierung kennen. Du kannst betriebliche Planungs- und Entscheidungsprobleme (z. B. Transport- oder Netzflussprobleme) modellieren und die grundlegenden Algorithmen zu deren Lösung verstehen und anwenden.6 ECTSno date this semesterIN0024Practical Course - Analysis of new phenomena in machine/deep learningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4317Practical Course - Deep Learning for Human ModellingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40010Practical Course - Human-Centered Computing: applications in natural language processing, network science, machine learning, and AINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4906_8Practical Course - JavaScript TechnologyNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212819Practical Course - Profiling & Tuning Large Functional ProgramsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4332Practical course - Program optimization with LLVMNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4236Practical Course - Recent Advances in Model CheckingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4318Practical Course - Server-Side SwiftNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212811Practical Course - Software Engineering & Applied AINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212820Practical Course - Sustainable Software Service EngineeringNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40047Practical Course - Technical Project LeadershipNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4357Practical Course Projects in Recommender SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40011Practical Course: Data Structure EngineeringNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4358Practical Course: Deep Learning for 3D PerceptionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4319Practical Course: Generative AI - From Diffusion to World ModelsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40038Practical Course: Hands-on Recommender SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4344Practical Course: High-Performance Query ProcessingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4359Practical Course: Open Source LabNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4308Practikum Roboy Student TeamNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4188Praktikum - Hands on Generative AINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40023Praktikum - 4D Sparse Capturing of Moving Zebrafish using Light Field MicroscopyNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4341Praktikum - A Hands-on Introduction to Deep Reinforcement LearningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4374Praktikum - Advanced Algorithms in Competitive Programming ProblemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4375Praktikum - Advanced Machine Learning in NeuroroboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4195Praktikum - Advanced Reconstruction Methods in X-ray CT using Stochastic Gradient MethodsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4363Praktikum - Advanced Roboy Student TeamNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4218Praktikum - AI Agents in PracticeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40039Praktikum - Applied Optimization Methods for Inverse ProblemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4349Praktikum - Autonomous DrivingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4376Praktikum - Bau eines modularen RobotersNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4231Praktikum - Betriebssysteme - L4-MikrokerneNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4258Praktikum - Betriebssysteme - seL4 & TRENTOSNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4296Praktikum - Bewegungsvorhersage von VerkehrsteilnehmernNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4219Praktikum - Building Smart Services for a Tourism PlatformNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4274Praktikum - Cognitive RoboticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4350Praktikum - Dataset Generation for Human Robot InteractionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40012Praktikum - Deep Learning from Scratch in C++No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4259Praktikum - Design of an Automated BicycleNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4197Praktikum - Development and Control of a Bio-snake RobotNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4187Praktikum - Development of Biologically-inspired and Conventional AI Methods for Autonomous RobotsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4309Praktikum - Distributed Consensus ProtocolsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40042Praktikum - Energy InformaticsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4185Praktikum - Erstellung von Deep-Learning-MethodenNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4292Praktikum - Execution Platform DevelopmentNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4377Praktikum - From Sensors to driving functions - develop your own carNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4237Praktikum - From Sub-Systems to Systems of Systems - Developing Autonomous Driving FunctionsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4310Praktikum - Fusion of Quantum Computing and Compiler DesignNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4333Praktikum - Geschäftsprozesssimulation und OptimierungNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN213006Praktikum - Image Reconstruction and Visualization using C++No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4186Praktikum - Imaging Data Quality Assurance through Continuous Integration ServicesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4243Praktikum - Implementation of Process Mining Algorithms: Transformative Business KnowledgeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4304Praktikum - Interactive LearningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4234Praktikum - Internet-Praktikum - iLabXNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4240Praktikum - Introduction to Model-based System Engineering – Develop Your Own CarNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4334Praktikum - iOSNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4049Praktikum - Large Scale Software Architectures: Analysis, Design, and ImplementationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4361Praktikum - Large-Scale Graph Analytics and Machine LearningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4192Praktikum - Low-Level Software SecurityNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4335Praktikum - Open-Source-ProjektNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4293Praktikum - Proof Assistants in PracticeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4382Praktikum - Provably safe reinforcement learning challengeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40024Praktikum - Reinforcement and Feature Learning for Robotic ManipulatorsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4351Praktikum - Securing AndroidNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4189Praktikum - Software for Visual Arts or MusicNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40013Praktikum - Static Analysis: Automated Bug Hunting and BeyondNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4301Praktikum - Static Analysis: Do Not Stop at the OctagonNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40014Praktikum - Static Analysis: Strengthen Equalities by Relaxing PolyhedraNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40015Praktikum - Static Analysis: Strong Results with Weak RelationsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40016Praktikum - Trusted Execution Environments and Software SecurityNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4260Praktikum - Visuelle NavigationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4174Praktikum Advanced Project ManagementNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4087Praktikum Advanced Techniques in Binary ExploitationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4172Praktikum Agile Project ManagementNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4206Praktikum Algorithmen für ProgrammierwettbewerbeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4032Praktikum Algorithms for Programming ContestsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4205Praktikum Anomaly Detection ChallengeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4173Praktikum Augmented Reality ApplicationsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4073Praktikum Betriebssysteme - Google AndroidNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4004Praktikum Betriebssysteme - Google AndroidNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4131Praktikum Betriebssysteme - Linux und L4-MikrokernNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4156Praktikum BioInnovation - From an unmet clinical need to a promising conceptNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4183Praktikum Blockchain Technology for Public Sector InnovationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4212Praktikum Cloud ComputingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4207Praktikum Cloud Data BasesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4163Praktikum CompilerbauNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4018Praktikum Creating the Autonomous Crane of the FutureNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4226Praktikum Data MiningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4066Praktikum DatenbanksystemeNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4006Praktikum Deep Learning for the Real WorldNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4155Praktikum Deep Learning für Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4204Praktikum Deep Reinforcement Learning & Agentic AI SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN213007Praktikum Design Thinking for Business Innovation 1No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212808Praktikum Deterministic Networking LabNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4220Praktikum Distributed Data MiningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4176Praktikum Evolutionary Generation of Test Scenarios for Autonomous DrivingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4201Praktikum From Sensors to Driving Functions - Develop Your Own CarNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4214Praktikum GPU Programming in Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4102Praktikum Hacking - Binary-ExploitationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4120Praktikum HW/SW co-design with a LEGO carNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4154Praktikum Implementierung von DatenbanksystemenNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4146Praktikum Integrating a Cloud Solution - OEMNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4225Praktikum IoT (Internet of Things)No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4224Praktikum IoT - Aufbau eines SensornetzwerkesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4239Praktikum IT-Sicherheit - HoneynetNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4008Praktikum Machine Learning for Software TestingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4227Praktikum Machine Learning in Medical ImagingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4142Praktikum Motion Planning and Control for Robotic ManipulatorsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4210Praktikum Motion Planning for Autonomous VehiclesNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4221Praktikum Multi-Camera Computer Vision and AlgorithmsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4222Praktikum Multicore-Systeme und Supercomputer effizient programmierenNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4048Praktikum Networked Multimedia SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4215Praktikum on 3D Computer VisionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4313Praktikum Online Learning and Algorithmic PricingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN213008Praktikum Perception and Learning for Robotics and Augmented RealityNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4209Praktikum Physical Models for Computed TomographyNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4216Praktikum Project Management and Software Development for Medical ApplicationsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4136Praktikum Robot Modelling, Identification and ControlNo ratings for this module yet.Additional Practical CoursesYou work with simulation-based MATLAB/Simulink experiments on modeling, identification and control of robot systems. In the end you will be able to model robot kinematics and dynamics, identify inertia and friction parameters, and implement and apply various controllers (e.g., PID, computed-torque, adaptive, impedance).10 ECTSno date this semesterCIT431024Praktikum Root-Kit ProgrammingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4113Praktikum Safe Human-Robot Co-ExistenceNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4208Praktikum Scientific ComputingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4085Praktikum Scientific Computing - High-Performance ComputingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4230Praktikum Search-Based Test Scenario Generation for Autonomous DrivingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4228Praktikum Secure CodingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4202Praktikum Sensor Model-Based Autonomous DrivingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4211Praktikum Simulation and Visualization of Mobile Robotic Intralogistic ProblemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4223Praktikum Software Integrity ProtectionNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4213Praktikum Spezifikation und VerifikationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4035Praktikum Summer Class Do-It-Yourself NetworkingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4203Praktikum SystemadministrationNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4135Praktikum Virtuelle RealitätNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4276Praktikum Web Application SecurityNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4161Praktikum White-collar hacking contestNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212805Praktikum XML-TechnologieNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4013Praktikum: Advanced Python ProgrammingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4320Praktikum: Advanced Systems ProgrammingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4378Praktikum: Advanced Systems Programming in C/RustNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212813Praktikum: Advanced Testing of Deep Learning Models - Towards Robust AINo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4336Praktikum: Advances in Testing Automated Driving SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4388Praktikum: Cloud Software EngineeringNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4360Praktikum: Cloud Systems EngineeringNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN212815Praktikum: Cloud-based Data ProcessingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40040Praktikum: Compiler and Hardware Co-DesignNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40048Praktikum: Computer Systems LabNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4340Praktikum: Container SecurityNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4379Praktikum: Data Analytics for Cyber-Physical Systems: Automatic Failure DiagnosisNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4285Praktikum: Data Processing on Modern HardwareNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40041Praktikum: Deep Learning in Visual ComputingNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4282Praktikum: Developing Reliable Decoders for a Brain-Computer-Interface (BCI)No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40025Praktikum: Development and Testing of Microservice SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4389Praktikum: Distributed Systems ManagementNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4339Praktikum: Ethical Software and Systems EngineeringNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4275Praktikum: Evaluierung moderner HPC-Architekturen und -BeschleunigerNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4294Praktikum: Experimental Evaluation and Characterization of Quantum Computing SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4390Praktikum: Exploring the Relationship between Design Metrics and Software Diagnosability using Machine LearningNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4238Praktikum: Fortgeschrittene Themen in Rechnerarchitektur und Parallelen SystemenNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4242Praktikum: Hacking Automotive NetworksNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4255Praktikum: Operating Systems Design and Implementation LabNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN40049Praktikum: Operating Systems ManagementNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4311Praktikum: Robust DevOps: Exploring Stability Factors for UI TestsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4352Praktikum: Scenario-Based Testing of Cyber-Physical SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4391Praktikum: Serious Games in Extended RealityNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4362Praktikum: Smart Self-Adaptive Cyber-Physical Systems - A road towards Autonomous SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4257Praktikum: Smart Self-Adaptive Cyber-Physical Systems - A road towards Autonomous SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterin4257Praktikum: Swiss-knife for Computer SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4312Praktikum: Systems Management and EngineeringNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4321Praktikum: Testing Microservice SystemsNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4380Praktikum: Web-Visualisierung von NetzwerkgraphenNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4337ProduktergonomieNo ratings for this module yet.Lines of SpecializationDu lernst, wie Produkte so gestaltet werden, dass sie komfortabel, sicher und einfach zu bedienen sind. Dabei behandelst Du Umweltkomfort (Akustik, Vibrationen, Klima), anthropometrische Gestaltung und Informationsfluss Mensch–Maschine und lernst, diese Aspekte bereits im Entwurfsstadium mit Daten, Methoden und Simulationen anzuwenden.5 ECTSno date this semesterMW0101Quantum Computing Software LabNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterCIT431IN00Remote Machine Intelligence LabNo ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterCIT431_INRingvorlesung DigitalisierungNo ratings for this module yet.Additional Elective ModulesDas Modul vermittelt Aspekte der Digitalisierung aus unterschiedlichen Disziplinen (z. B. Informatik, Recht, Ökonomie, Soziologie, Ethik) und zeigt Anwendungen aus der Praxis. Am Ende kannst du die verschiedenen Facetten der Digitalisierung auf universitärem Niveau verstehen, analysieren, zueinander in Beziehung setzen und Zielkonflikte identifizieren.2 ECTSno date this semesterIN2348Ringvorlesung SystemsicherheitNo ratings for this module yet.Elective Modules InformaticsIn der Ringvorlesung präsentieren Forschende und Industrievertreter aktuelle Fragestellungen und Lösungsansätze der IT-Sicherheit für Systeme und Anwendungen. Am Ende kannst du grundlegende Sicherheitsprobleme erkennen und die vorgestellten Lösungsansätze wiedergeben.3 ECTSruns this semesterEI75671Sichere Implementierung kryptographischer VerfahrenNo ratings for this module yet.Elective Modules InformaticsDu lernst, wie kryptographische Verfahren sicher in eingebetteten Systemen implementiert werden und wie typische praktische Angriffe (z. B. Timing-, Strom- und Fehlerangriffe) funktionieren. Am Ende bist du in der Lage, Implementierungen zu entwerfen, Angriffszenarien zu beurteilen und geeignete Schutzmaßnahmen praktisch anzuwenden.6 ECTSruns this semesterEI7243Simulation turbulenter Strömungen auf HPC-Systemen (IN2311, MW2048)No ratings for this module yet.Elective Modules InformaticsYou learn how to numerically model and simulate turbulent, incompressible flows on high-performance computers (HPC). This includes fundamentals of the RANS equations, turbulence modeling, numerical discretization and solution methods, as well as parallelization and visualization of simulation data. In the end you can analyze corresponding algorithms, implement them in C++ and run on distributed systems, and present results to a technical audience.5 ECTSno date this semesterMW2048Software-Engineering in der industriellen PraxisNo ratings for this module yet.Elective Modules InformaticsDu bekommst einen praxisorientierten Überblick über Aufbau, Gestaltung und Erstellung großer betrieblicher Informationssysteme. Du lernst, wie solche Systeme als Investitionsgut betrachtet werden, wie Kosten-Nutzen-Rechnungen (z. B. ROI) durchgeführt werden und welchen Einfluss eine durchdachte Software-Architektur auf Wirtschaftlichkeit und Weiterentwicklung hat. Ergänzt wird die Vorlesung durch Praxisvorträge von Führungskräften aus Beratung und großen Anwenderunternehmen.3 ECTSno date this semesterIN2235Systems Programming in C++No ratings for this module yet.Additional Practical Courses10 ECTSno date this semesterIN4256Virtual RealityNo ratings for this module yet.Lines of Specialization6 ECTSno date this semesterIN5701