Modules

7 results

Elective Modules7

Cloud Information SystemsNo ratings for this module yet.Data EngineeringYou 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 semesterCIT3230002Fortgeschrittene Konzepte verteilter Datenbanken - Programming Database Web ApplicationsNo ratings for this module yet.Data EngineeringYou will learn practically how web applications are built and implemented: client, server, and database. In the end you will be able to independently conceptualize, plan, and implement web applications as well as assess web business models.4 ECTSruns this semesterIN2140Query OptimizationNo ratings for this module yet.Data EngineeringYou 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.Data EngineeringYou 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 semesterCIT323005Database Systems on Modern CPU ArchitecturesNo ratings for this module yet.Data EngineeringYou 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 semesterIN2118
2 more in Elective ModulesDistributed SystemsNo ratings for this module yet.Data EngineeringYou 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 semesterIN2259Parallel ProgrammingNo ratings for this module yet.Data EngineeringYou 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 semesterIN2147
5 more modules match, but they are taught in German. Show themAnerkennung 1No ratings for this module yet.Data Engineeringno date this semesterIN99540Anerkennung im Bereich Data EngineeringNo ratings for this module yet.Data Engineeringno date this semesterIN99541Anerkennung im Bereich Data EngineeringNo ratings for this module yet.Data Engineeringno date this semesterIN99542Einsatz und Realisierung von DatenbanksystemenNo ratings for this module yet.Data EngineeringDu 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 semesterIN2031IT-Sicherheit 2No ratings for this module yet.Data EngineeringDu 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 semesterCIT3330002