Skip to content
Snippets Groups Projects
Commit 3fffd733 authored by Florian Ziemen's avatar Florian Ziemen
Browse files

add module description

parent b79a1421
No related branches found
No related tags found
No related merge requests found
......@@ -11,6 +11,7 @@ website:
- href: index.qmd
text: Home
- summary.qmd
- module_description.qmd
sidebar:
search: true
contents:
......
---
title: "Module Description"
---
## Contributes to
Module Advanced Core Elective (MET-M-ACE)
## Coordinated by
Tobias Kölling, Florian Ziemen
## Overview Table
| Credit Points | Graded? | Interval | Duration | Exam | Recommended Semesters | Suitable as minor |
| ------------- | ------- | --------------- | ---------- | -------------------- | --------------------- | ----------------- |
| 3 LP | Yes | summer semester | 1 semester | Assignments + report | 1-3 | Yes |
## Structure
1 semester course
## Learning objectives
* To understand the fundamentals of algorithms, software development, and HPC environments.
* To learn the tools and concepts required to efficiently work on an HPC system like levante.
## Content
* HPC computing infrastructure
* Complexity and data structures
* Version control and software development with GIT
* Best practices in software development (clear code, documentation, collaboration, debugging, testing)
## Requirements and recommendations
Basic skills in any programming language, e.g. Python, and familiarity with the UNIX environment.
## Work load
Attending lectures (30h), self-studies and home work (30h), exam preparation (30h)
## Literature
The pragmatic programmer
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment