Modules

11 results

Elective Modules Informatics11

Ausgewählte Themen aus dem Bereich Datenbanken und InformationssystemeNo ratings for this module yet.Databases and Information Systems (DBI)In this module, alternating, current topics from the area of databases and information systems are presented. You will learn the state of research and techniques in selected fields and will be able to analyze and critically evaluate concepts for data storage at the end.5 ECTSruns this semesterIN3100Cloud Information SystemsNo ratings for this module yet.Databases and Information Systems (DBI)You will learn the fundamentals and central technologies of public clouds (virtualization, containers, orchestration) and how cloud-native information systems are built (Client/Server, middleware, microservices). In the end you will be able to analyze public cloud services, determine requirements and challenges in the design and operation of cloud-native systems, and design cost-efficient and scalable architectures with current cloud technologies.5 ECTSruns this semesterCIT3230002High Performance Query ProcessingNo ratings for this module yet.Databases and Information Systems (DBI)You will learn how modern database systems execute analytical queries and how to implement them to run close to the maximum hardware performance. In the end you will be able to develop efficient, scalable algorithms for query execution on multi-core processors and with modern memory technologies.5 ECTSruns this semesterCIT323001Query OptimizationNo ratings for this module yet.Databases and Information Systems (DBI)You learn how relational database systems process queries and how to optimize them efficiently. In the end you will be able to determine optimal join orders, apply cost and cardinality models, and make optimization decisions considering physical properties such as memory access or index usage.6 ECTSruns this semesterIN2219Cloud-Based Data ProcessingNo ratings for this module yet.Databases and Information Systems (DBI)You will learn how large-scale, cloud-based systems are designed, implemented and operated. The module conveys foundations of distributed systems, data center infrastructure and current cloud technologies as well as methods for scaling, resource management and identifying bottlenecks.6 ECTSno date this semesterCIT323005
6 more in Elective Modules InformaticsCodegenerierung für DatenverarbeitungNo ratings for this module yet.Databases and Information Systems (DBI)You learn how code generation for data-processing programs works: from program representations (source code, IR, bytecode) through optimizations to the generation of machine code and execution in virtual machines. In the end you will be able to design appropriate representations, translate them efficiently, and take optimizations as well as sandboxing measures into account.6 ECTSno date this semesterCIT3230001Data Processing on Modern HardwareNo ratings for this module yet.Databases and Information Systems (DBI)You will learn how modern processor and memory architectures affect the design of data processing and storage systems and how to optimize software so that it runs noticeably faster on current machines. In the end you can optimize data-intensive algorithms and data structures for cache and memory levels, utilize parallelism and hardware accelerators, and analyze and eliminate performance bottlenecks.5 ECTSno date this semesterCIT3230004Data Structure EngineeringNo ratings for this module yet.Databases and Information Systems (DBI)You learn how to design and implement data structures for main memory and swapping so that they work truly fast and space-saving on modern hardware. The lecture conveys hardware fundamentals and shows optimizations for hash tables, search trees, tries and similar structures; in the end you can develop your own domain-specific variants and synchronize them in a scalable way for multi-core processors.5 ECTSno date this semesterCIT3230003Database Systems on Modern CPU ArchitecturesNo ratings for this module yet.Databases and Information Systems (DBI)You learn how modern CPU architectures (CPU, cache, TLB, memory hierarchy, branch prediction) influence the behavior and performance of database systems. In the end you will be able to analyze memory access patterns, adapt database internals so that they use CPU/cache efficiently, and assess cache-aware algorithms as well as compression methods for throughput improvement.6 ECTSno date this semesterIN2118Event ProcessingNo ratings for this module yet.Databases and Information Systems (DBI)You will learn the basics and practice of Event Processing: How event data is processed, filtered, correlated and recognized. In the end you can apply and evaluate common concepts, formalisms, languages and patterns of EP systems and implement your own EP system within the scope of a project example.5 ECTSno date this semesterIN2288Transaction SystemsNo ratings for this module yet.Databases and Information Systems (DBI)You learn concepts and algorithms for the management of transactions in database systems as well as mechanisms for fault handling (Recovery). In the end you will be able to design ACID-compliant transactions, evaluate Concurrency-Control procedures and practically apply Recovery procedures — also in distributed scenarios.6 ECTSno date this semesterIN2267
4 more modules match, but they are taught in German. Show themAnerkennung aus dem Bereich Datenbanken und InformationssystemeNo ratings for this module yet.Databases and Information Systems (DBI)no date this semesterIN99510Anerkennung aus dem Bereich Datenbanken und InformationssystemeNo ratings for this module yet.Databases and Information Systems (DBI)no date this semesterIN99511Ausgewählte Themen aus dem Bereich Datenbanken und Informationssysteme: Digital Health Service SystemsNo ratings for this module yet.Databases and Information Systems (DBI)5 ECTSno date this semesterIN310004Einsatz und Realisierung von DatenbanksystemenNo ratings for this module yet.Databases and Information Systems (DBI)Du lernst, wie moderne Datenbanksysteme aufgebaut und eingesetzt werden. Am Ende kannst Du wesentliche Komponenten (Transaktionsverwaltung, Recovery, Mehrbenutzersynchronisation, physische Organisation, Anfragebearbeitung) erklären, Algorithmen und Datenstrukturen implementieren sowie Einsatzszenarien kritisch bewerten und skizzieren.6 ECTSno date this semesterIN2031