Modules

11 results

Elective Modules11

Advanced Computer NetworkingNo ratings for this module yet.Advanced Topics in Data EngineeringYou learn the construction, protocols and design principles of the Internet. In the end you will be able to explain network protocols and architectures, implement protocols and dimension networks as well as assess network algorithms and simulations.5 ECTSruns this semesterIN2097High Performance Query ProcessingNo ratings for this module yet.Advanced Topics in Data EngineeringYou will learn how modern database systems execute analytical queries and how to implement them to run close to the maximum hardware performance. In the end you will be able to develop efficient, scalable algorithms for query execution on multi-core processors and with modern memory technologies.5 ECTSruns this semesterCIT323001AnwendungsprojektNo ratings for this module yet.Advanced Topics in Data EngineeringYou work on a practice-oriented project on a problem from a domain-specific application (e.g., medicine, biology or business informatics) and bridge Data Engineering and Analytics to the application area. In the end you can apply appropriate methods from Data Engineering and Analytics, implement a technical solution and document and present it in a way understandable to professionals in the application field.10 ECTSno date this semesterIN2328Augmented RealityNo ratings for this module yet.Advanced Topics in Data EngineeringYou learn the fundamentals of augmented reality (AR): geometric transformations, projection geometry, representation of 3D information, display and tracking devices, as well as mathematical foundations of optical tracking, sensor fusion, and calibration. In the end you can describe, analyze and extend the mathematical and programming aspects of AR systems for your own solution approaches, and evaluate input/output devices for suitability to application scenarios.6 ECTSno date this semesterIN2018Codegenerierung für DatenverarbeitungNo ratings for this module yet.Advanced Topics in Data EngineeringYou learn how code generation for data-processing programs works: from program representations (source code, IR, bytecode) through optimizations to the generation of machine code and execution in virtual machines. In the end you will be able to design appropriate representations, translate them efficiently, and take optimizations as well as sandboxing measures into account.6 ECTSno date this semesterCIT3230001
6 more in Elective ModulesData Processing on Modern HardwareNo ratings for this module yet.Advanced Topics in Data EngineeringYou will learn how modern processor and memory architectures affect the design of data processing and storage systems and how to optimize software so that it runs noticeably faster on current machines. In the end you can optimize data-intensive algorithms and data structures for cache and memory levels, utilize parallelism and hardware accelerators, and analyze and eliminate performance bottlenecks.5 ECTSno date this semesterCIT3230004Data Structure EngineeringNo ratings for this module yet.Advanced Topics in Data EngineeringYou learn how to design and implement data structures for main memory and swapping so that they work truly fast and space-saving on modern hardware. The lecture conveys hardware fundamentals and shows optimizations for hash tables, search trees, tries and similar structures; in the end you can develop your own domain-specific variants and synchronize them in a scalable way for multi-core processors.5 ECTSno date this semesterCIT3230003Event ProcessingNo ratings for this module yet.Advanced Topics in Data EngineeringYou will learn the basics and practice of Event Processing: How event data is processed, filtered, correlated and recognized. In the end you can apply and evaluate common concepts, formalisms, languages and patterns of EP systems and implement your own EP system within the scope of a project example.5 ECTSno date this semesterIN2288Fortgeschrittene Netzwerk- und Graph-AlgorithmenNo ratings for this module yet.Advanced Topics in Data EngineeringYou deepen knowledge of graph and network algorithms: the focus is on centrality measures, density measurement algorithms in (sub)graphs, connectivity problems, and the assignment problem (Hungarian method). At the end you can analyze complex network problems, assess their complexity, and develop or apply suitable efficient algorithms.8 ECTSno date this semesterIN2158Guided ResearchNo ratings for this module yet.Advanced Topics in Data EngineeringOver about 6 months you work on a small, research-oriented computer science project under close supervision. You independently research the current state of the art, develop your own, narrowly scoped result using scientific methods, and write an English results report; you also present the results in a short talk.10 ECTSno date this semesterIN2169Programming of SupercomputersNo ratings for this module yet.Advanced Topics in Data EngineeringYou practice and deepen the concepts from the Parallel Programming course by parallelizing, debugging, and optimizing real codes for supercomputers with MPI and OpenMP. You work on large parallel systems (LRZ) and learn to use interactive and batch execution on production systems.5 ECTSno date this semesterIN2190
2 more modules match, but they are taught in German. Show themAnerkennung aus dem AuslandNo ratings for this module yet.Advanced Topics in Data Engineeringno date this semesterIN99655Anerkennung aus dem AuslandNo ratings for this module yet.Advanced Topics in Data Engineeringno date this semesterIN99656