Modules

4 results

Computer Science - Elective Modules4

Advanced Computer ArchitectureNo ratings for this module yet.You 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 semesterIN2076Grundlegende Algorithmen (CSE)No ratings for this module yet.You receive an introduction to fundamental sequential and simple parallel algorithms as well as the methods for their analysis. By the end you will be able to apply typical algorithms (sorting, searching, graph algorithms, some parallel arithmetic procedures), analyze their complexity and parallelism, and formally justify correctness and performance statements.5 ECTSruns this semesterIN2157Muster in der SoftwaretechnikNo ratings for this module yet.You 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 semesterIN2081Visual Data AnalyticsNo ratings for this module yet.You 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 semesterIN2026