Modules

46 results

Elective Modules Informatics: Games Engineering46

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 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 semesterIN2390Advanced 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 semesterCIT433027
41 more in Elective Modules Informatics: Games EngineeringBusiness 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 semesterIN2030Formale 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 semesterIN2383Games 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 semesterIN2296Intelligent 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 semesterCIT433039KI 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 semesterCIT323003Machine 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 semesterCIT433031Natural 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 semesterIN2101Parallel 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 semesterIN2365RoboticsNo 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 semesterIN2067Visual 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 semesterIN20263D 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 semesterIN2111Advanced 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 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 semesterCIT4230002Algorithmic 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 semesterIN2239Auction 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 semesterIN2018Basic 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 semesterIN2124Cloud-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 semesterCIT323005Cognitive 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 semesterIN2222Computational 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 semesterIN2228Cyber-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 semesterIN2305Distributed 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 semesterIN2259Geometry 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 semesterIN2297Grundlagen 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 semesterIN2133Introduction 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 semesterCIT3330000Logic 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 semesterCIT433032Maschinelles 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 semesterIN2357Network 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 semesterIN2315Parallel 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 semesterIN2147Peer-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 semesterIN2194Protocol 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 semesterIN2333Robot 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 semesterIN2138Software 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 semesterIN2087Virtual 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 semesterMW2437
17 more modules match, but they are taught in German. Show themAnerkennung 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 Autonome SystemeNo ratings for this module yet.Lines of Specializationno date this semesterIN99570Anerkennung 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 2 aus dem Bereich Autonome SystemeNo ratings for this module yet.Lines of Specializationno date this semesterIN99571Anerkennung 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 semesterIN99583AudiokommunikationNo 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 semesterEI0602Einführung in Audio für GamesNo ratings for this module yet.Lines of Specialization5 ECTSno date this semesterCIT2220000Games 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 semesterCIT3220000HardwaresicherheitNo 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 semesterIN2407Open 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 semesterIN2331ProduktergonomieNo 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 semesterMW0101Virtual RealityNo ratings for this module yet.Lines of Specialization6 ECTSno date this semesterIN5701