Modules

111 results

Elective Modules Informatics: Games Engineering111

Advanced 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 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 semesterIN3100
106 more in Elective Modules Informatics: Games EngineeringAusgewä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 semesterIN2041EchtzeitsystemeNo 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 semesterIN2093Foundations 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 semesterCITHN2014HW/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 semesterCIT323004Introduction 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 semesterIN2292Konzepte und Software Design für Cyber-Physische SystemeNo ratings for this module yet.Elective Modules InformaticsYou will learn central concepts and techniques for cyber-physical systems (CPS) and will be able to design and analyze time-sensitive software for CPS. This includes signal processing, time-critical I/O, microprocessor interfaces, data communication as well as real-time operating systems and techniques.5 ECTSruns this semesterMW2411Künstliche Intelligenz in der MedizinNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals and current methods of Artificial Intelligence in the medical context, from ML for medical imaging through NLP for clinical data to data protection, interpretability and ethical aspects. In the end you can classify the most important topics, apply them to your own deep-learning projects and develop strategies for evaluation and implementation in clinical practice.5 ECTSruns this semesterIN2403Muster 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 semesterIN2081Neuroprosthetics: 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 semesterIN2405Physical 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 semesterIN2219Security 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 semesterIN2236XR: 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 semesterMH4L004277Advanced 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 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 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 semesterIN2345Algorithms 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 semesterIN2408Ausgewä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 semesterIN2318BeinroboterNo 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 semesterEI70520Codegenerierung 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 semesterCIT3230001Compilerbau 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 semesterIN2319Connected 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 semesterIN2341Data 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 semesterCIT423001Effiziente 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 semesterIN2385Gleichungslogik 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 semesterIN2048Informatikanwendungen 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 semesterIN2022Inverse 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 semesterIN2395LogikNo 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 semesterIN2393Model 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 semesterIN2050Netzwerke 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 semesterIN2310Parallele 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 semesterIN2011PetrinetzeNo 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 semesterIN2322Quantitative 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 semesterCIT423010Robust 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 semesterIN2068Sprachbasierte SicherheitNo ratings for this module yet.Elective Modules InformaticsYou will learn how programs run at machine level, what language-based attacks (e.g., code-injection, code-reuse, non-control-data attacks) exist and how to technically defend against them. In the end you will be able to recognize current attack mechanisms, explain their principles and implement and evaluate defensive measures.5 ECTSno date this semesterIN2362TensornetzwerkeNo ratings for this module yet.Elective Modules InformaticsYou will learn the mathematical foundations and the graphical notation of tensor networks and their application to the approximation of high-dimensional data. In the end you will be able to assess tensor network methods and apply them to problems such as simulation of strongly correlated quantum systems or probabilistic sampling.5 ECTSno date this semesterIN2388Time Integration and Differential EquationsNo ratings for this module yet.Elective Modules InformaticsYou will learn to understand and apply numerical methods for the time integration of initial value problems, for both ordinary differential equations and partially coupled PDEs. In the end you can develop solvers for certain classes of time-dependent PDEs, assess their numerical properties, and employ advanced time integration methods.5 ECTSno date this semesterIN2387Topics in Computational Social ChoiceNo ratings for this module yet.Elective Modules InformaticsYou study models and methods of collective decision making from social choice theory, in particular those that find application in computer science. Key topics are probabilistic social choice, fair division, and the allocation of public goods; the contents are treated mathematically precisely and with a focus on proofs. In the end you will be able to apply such models, axiomatically analyze properties of aggregation procedures, and work on relevant algorithms and complexity questions.5 ECTSno date this semesterCIT423011Tracking and Detection in Computer VisionNo ratings for this module yet.Elective Modules InformaticsYou will learn modern methods of object detection and tracking in images and videos. In the end you will be able to understand, implement, and apply central detection and tracking algorithms to more complex practical problems.7 ECTSno date this semesterIN2210Transaction SystemsNo ratings for this module yet.Elective Modules InformaticsYou learn concepts and algorithms for the management of transactions in database systems as well as mechanisms for fault handling (Recovery). In the end you will be able to design ACID-compliant transactions, evaluate Concurrency-Control procedures and practically apply Recovery procedures — also in distributed scenarios.6 ECTSno date this semesterIN2267Turbulent Flow Simulation on HPC-SystemsNo ratings for this module yet.Elective Modules InformaticsYou will learn the fundamentals and numerical treatment of turbulent, incompressible flows, from RANS equations through turbulence modeling to validation. You will also implement the algorithms in C++, parallelize them for distributed HPC systems, and run simulations including visualization.5 ECTSno date this semesterIN2311VirtualisierungstechnikenNo ratings for this module yet.Elective Modules InformaticsYou learn concepts, structure and use of different Virtual Machines – from operating system and process virtualization through ISA- and high-level-language virtual machines to multicore and HW/SW co-design solutions. In the end you will be able to classify virtualization solutions, assess their pros and cons, and analyze technical design and performance trade-offs.5 ECTSno date this semesterIN2125Virtuelle MaschinenNo ratings for this module yet.Elective Modules InformaticsYou learn how programs in different languages are mapped to code for idealized (virtual) machines via translation schemes. In the end you will be able to generate machine commands for excerpts of programs and develop translation schemes for given language constructs.6 ECTSno date this semesterIN2040
32 more modules match, but they are taught in German. Show themAnerkennung 1 aus dem Bereich AlgorithmenNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN99540Anerkennung 1 aus dem Bereich Computergrafik und -visionNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN995021Anerkennung 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 Computergrafik und -visionNo ratings for this module yet.Elective Modules Informaticsno date this semesterIN995022Anerkennung 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 semesterIN99576Ausgewählte Themen aus dem Bereich AlgorithmenNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3410Ausgewählte Themen aus dem Bereich Datenbanken und Informationssysteme: Digital Health Service SystemsNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN310004Ausgewählte Themen aus dem Bereich Digitale Biologie und Digitale MedizinNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3420Ausgewählte Themen aus dem Bereich Engineering software-intensiver SystemeNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3430Ausgewählte Themen aus dem Bereich Maschinelles Lernen und DatenanalyseNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3440Ausgewählte Themen aus dem Bereich Rechnerarchitektur, Rechnernetze und Verteilte SystemeNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3450Ausgewählte Themen aus dem Bereich RobotikNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3460Ausgewählte Themen aus dem Bereich Sicherheit und DatenschutzNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3470Ausgewählte Themen aus dem Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Elective Modules Informatics5 ECTSno date this semesterIN3480Bildverstehen I: Methoden der industriellen BildverarbeitungNo ratings for this module yet.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 semesterIN2023Einsatz 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 semesterIN2032Fortgeschrittene Themen des SoftwaretestsNo ratings for this module yet.Elective Modules InformaticsDu lernst Methoden, Techniken und Managementaspekte des Softwaretestens kennen. Am Ende kannst du Testaktivitäten und -artefakte benennen, ihre Vor- und Nachteile einschätzen und in konkreten Kontexten Testfälle konzeptuell und beispielhaft erstellen und analysieren.5 ECTSno date this semesterIN2084Industrielle 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 semesterEI73451IT-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 semesterCIT3330003Mobile verteilte SystemeNo ratings for this module yet.Elective Modules InformaticsDu lernst die Grundlagen und Kernkonzepte mobiler verteilter Systeme, insbesondere Mobilität, drahtlose Kommunikation und mobile Betriebssysteme. Am Ende kannst Du Probleme und Lösungsansätze dieser Systeme einschätzen und die Grundlagen auf neue Entwicklungen in drahtloser Kommunikation und mobilen Betriebssystemen anwenden.5 ECTSno date this semesterIN2098Modellierung verteilter SystemeNo ratings for this module yet.Elective Modules InformaticsDu lernst, wie man verteilte, nebenläufige und kooperierende Softwaresysteme modelliert, beschreibt und systematisch analysiert. Am Ende kennst du zentrale Modelle und Techniken zur Spezifikation, Verfeinerung und Verifikation solcher Systeme und kannst geeignete Modellierungsansätze gezielt einsetzen.4 ECTSno date this semesterIN2080Netz- und SystemmanagementNo ratings for this module yet.Elective Modules InformaticsDu lernst zentrale Konzepte und Architekturen des Netz- und Systemmanagements kennen sowie deren Rolle im IT-Management einer Organisation. Nach dem Modul kannst du typische Managementprobleme erkennen und Grundansätze zur Lösung sowie deren Einbindung in IT-Servicemanagement-Prozesse beschreiben.4 ECTSno date this semesterIN2099Operations ResearchNo ratings for this module yet.Elective Modules InformaticsDu lernst Methoden der Entscheidungsanalyse sowie Techniken der linearen und ganzzahligen Optimierung kennen. Du kannst betriebliche Planungs- und Entscheidungsprobleme (z. B. Transport- oder Netzflussprobleme) modellieren und die grundlegenden Algorithmen zu deren Lösung verstehen und anwenden.6 ECTSno date this semesterIN0024Ringvorlesung SystemsicherheitNo ratings for this module yet.Elective Modules InformaticsIn der Ringvorlesung präsentieren Forschende und Industrievertreter aktuelle Fragestellungen und Lösungsansätze der IT-Sicherheit für Systeme und Anwendungen. Am Ende kannst du grundlegende Sicherheitsprobleme erkennen und die vorgestellten Lösungsansätze wiedergeben.3 ECTSruns this semesterEI75671Sichere Implementierung kryptographischer VerfahrenNo ratings for this module yet.Elective Modules InformaticsDu lernst, wie kryptographische Verfahren sicher in eingebetteten Systemen implementiert werden und wie typische praktische Angriffe (z. B. Timing-, Strom- und Fehlerangriffe) funktionieren. Am Ende bist du in der Lage, Implementierungen zu entwerfen, Angriffszenarien zu beurteilen und geeignete Schutzmaßnahmen praktisch anzuwenden.6 ECTSruns this semesterEI7243Simulation turbulenter Strömungen auf HPC-Systemen (IN2311, MW2048)No ratings for this module yet.Elective Modules InformaticsYou learn how to numerically model and simulate turbulent, incompressible flows on high-performance computers (HPC). This includes fundamentals of the RANS equations, turbulence modeling, numerical discretization and solution methods, as well as parallelization and visualization of simulation data. In the end you can analyze corresponding algorithms, implement them in C++ and run on distributed systems, and present results to a technical audience.5 ECTSno date this semesterMW2048Software-Engineering in der industriellen PraxisNo ratings for this module yet.Elective Modules InformaticsDu bekommst einen praxisorientierten Überblick über Aufbau, Gestaltung und Erstellung großer betrieblicher Informationssysteme. Du lernst, wie solche Systeme als Investitionsgut betrachtet werden, wie Kosten-Nutzen-Rechnungen (z. B. ROI) durchgeführt werden und welchen Einfluss eine durchdachte Software-Architektur auf Wirtschaftlichkeit und Weiterentwicklung hat. Ergänzt wird die Vorlesung durch Praxisvorträge von Führungskräften aus Beratung und großen Anwenderunternehmen.3 ECTSno date this semesterIN2235