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

added content to intro lecture

parent d98f4dfc
No related branches found
No related tags found
No related merge requests found
...@@ -24,6 +24,7 @@ website: ...@@ -24,6 +24,7 @@ website:
- section: "Lectures" - section: "Lectures"
contents: contents:
# - "lectures/example-lecture/slides.qmd" # - "lectures/example-lecture/slides.qmd"
- "lectures/intro/slides.qmd"
- "lectures/command-line/slides.qmd" - "lectures/command-line/slides.qmd"
# - "lectures/git/slides.qmd" # - "lectures/git/slides.qmd"
# - "lectures/programming-paradigms/slides.qmd" # - "lectures/programming-paradigms/slides.qmd"
......
---
title: "Introduction"
author: "Tobias Kölling, Florian Ziemen, and the teams at MPI-M and DKRZ"
---
# This course
## Idea
* Acquire skills that help you in the day-to-day work
* Understand how things work, and why they take the time they take
* Do things more efficiently
## Format
* Weekly lectures with exercises
* Changing lecturers
* If you need a grade, active participation in the exercises will get you a 2, if you want a different grade, you can prepare a presentation for the last lecture date, and we'll grade that.
## The exercises
* We provide exercises at the end of each lecture.
* You have to hand-in the answers _before_ the next lecture.
* We will draw candidates for presenting from those submissions.
* Starting with lecture 2 *submitting* will usually be a git commit hash, but we'll explain that next week.
* We expect attendence in at least 80% of the exercises - contact us if that's not possible for you.
# The topics
## Practical skills
* Working with the command line
* GIT
* Testing
* Debugging
* User experience and best practice
* Good scientific practice
## Understanding the system
* Computing devices (hardware)
* File & Data systems
* Memory hierarchies
## Understanding usage
* Programming paradigms
* Data structures
* Complexity
* Parallelism
# The lecturers
## DKRZ
* Claudia Frauen (HPC and GPU programming)
* Dominik Zobel (HPC and GPU programming)
* Florian Ziemen (data access and visualization)
* Georgiana Mania (HPC and GPU programming)
* Jan Frederik Engels *JFE* (experimental computer science)
* Nils-Arne Dreier (HPC and data access)
## MPI-M
* Bjorn Stevens ()
* Karl-Hermann Wieners ()
* Lukas Kluft ()
* René Redler ()
* Theresa Mieslinger ()
* Tobias Kölling ()
\ No newline at end of file
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