From 1ad4a17426d98c86b40c2a39ed49a9297eb21276 Mon Sep 17 00:00:00 2001
From: Florian Ziemen <florianziemen@users.noreply.github.com>
Date: Wed, 5 Feb 2025 17:20:51 +0100
Subject: [PATCH 1/3] put in new lecture list

---
 index.qmd | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/index.qmd b/index.qmd
index 5dcd65f..5d03fe2 100644
--- a/index.qmd
+++ b/index.qmd
@@ -2,27 +2,27 @@
 title: "Generic Software Skills"
 ---
 
-The course will take place during Summer Semester 2024, **Tuesdays** at **13:00** to **15:00** in **room 1536a** in Bundesstraße 55.
+The course will take place during Summer Semester 2025, **Tuesdays** at **13:00** to **15:00** in **room 1536a** in Bundesstraße 55.
 If you have a portable computer at hand, please bring it to the lecture.
 If not, don't worry, the lecture will be in a computer room.
 
 ## Lectures
 | Date | Title | Lecturers |
 | --- | --- | --- |
-| 2024-04-02 | The command line | Lukas, Flo |
-| 2024-04-09 | GIT | Georgiana, Lukas |
-| 2024-04-16 | Programming paradigms | Claudia, Georgiana |
-| 2024-04-23 | Data structures | Kalle, Dominik |
-| 2024-04-30 | Complexity | Tobi, Dominik |
-| 2024-05-07 | Debugging Strategies| Dominik, Rene |
-| 2024-05-14 | User experience design | Theresa, Flo |
-| [2024-05-21]{.inactive} | (Pentecost break) | - |
-| 2024-05-28 | Testing | Nils, René |
-| 2024-06-04 | Git advanced | Tobi, Nils |
-| 2024-06-11 | Parallelism | Georgiana, Claudia, JFE |
-| 2024-06-18 | Computing devices (hardware) | JFE, Claudia, Georgiana |
-| 2024-06-25 | File & Data systems | Flo, Kalle |
-| 2024-07-02 | Memory hierarchies | Domink, JFE |
-| 2024-07-09 | Good scientific & coding practice / Students talk for improving grades | Bjorn, Theresa |
+| 2025-04-08 | The command line | Lukas, Flo |
+| 2025-04-15 | Git | Lukas, Tobi, Flo |
+| 2025-04-22 | coding environment & reproducibility | Lukas |
+| 2025-04-29 | Tooling & CI | Lukas, Tobi, (Flo) |
+| 2025-05-06 | Testing (no CI) | Lukas, Flo, Tobi |
+| 2025-05-13 | Refactoring & legacy code, facade pattern | Flo, (Tobi, Lukas) |
+| 2025-05-20 | Debugging (Strategies) | Flo |
+| [2025-05-27]{.inactive} | (Pentecost break) | - |
+| 2025-06-03 | User experience design (no error handling) | Lukas, Tobi |
+| 2025-06-10 | error handling & observability (& logging) | Flo, Tobi |
+| 2025-06-17 | Data structures | Tobi |
+| 2025-06-24 | Complexity | Tobi, (Flo) |
+| 2025-07-01 | Programming paradigms | Tobi |
+| 2025-07-08 | Git advanced | Tobi, Lukas |
+| 2025-07-15 | Open Development, Licenses, Code of Conduct, Contributing etc... | Lukas |
 
 Subscribe to [iCal]({{< env ICAL_URL >}})
-- 
GitLab


From 28096a7d8b92094de4858f7739f009a3abdcac10 Mon Sep 17 00:00:00 2001
From: Florian Ziemen <florianziemen@users.noreply.github.com>
Date: Wed, 5 Feb 2025 17:42:37 +0100
Subject: [PATCH 2/3] move removed lectures, create new ones.

---
 _quarto.yml                                   |  78 ++++++++++--------
 .../slides.qmd                                |   5 ++
 .../error-handling-observability/slides.qmd   |   5 ++
 lectures/refactoring/slides.qmd               |   5 ++
 lectures/tooling-ci/slides.qmd                |   5 ++
 .../file-and-data-systems/slides.qmd          |   0
 .../static/gmd-13-3607-2020-f05-high-res.pdf  | Bin
 .../static/gmd-13-3607-2020-f05-high-res.png  | Bin
 .../static/network-overview.png               | Bin
 .../static/storage-media.jpg                  | Bin
 .../file-and-data-systems/timer.ipynb         |   0
 .../hardware/slides.qmd                       |   0
 .../hardware/static/HPC_schematic2.png        | Bin
 .../hardware/static/HPC_schematic_1.png       | Bin
 .../hardware/static/a100.png                  | Bin
 .../hardware/static/amd-milan.png             | Bin
 .../hardware/static/history.svg               |   0
 .../hardware/static/node_schematic.png        | Bin
 .../hardware/static/reduce.svg                |   0
 .../hardware/static/stencil_operations_1.jpg  | Bin
 .../hardware/static/stencil_operations_2.jpg  | Bin
 .../hardware/static/stencil_operations_3.jpg  | Bin
 .../hardware/static/stencil_operations_4.jpg  | Bin
 .../hardware/static/stencil_operations_5.jpg  | Bin
 .../hardware/static/stencil_operations_6.jpg  | Bin
 .../hardware/static/stencil_operations_7.jpg  | Bin
 .../hardware/static/threads.jpg               | Bin
 .../hardware/static/top500.svg                |   0
 .../memory-hierarchies/slides.qmd             |   0
 .../static/concepts_model01.png               | Bin
 .../static/concepts_model02.png               | Bin
 .../static/concepts_model03.png               | Bin
 .../static/concepts_model04.png               | Bin
 .../static/concepts_model05.png               | Bin
 .../static/concepts_model06.png               | Bin
 .../static/concepts_model07.png               | Bin
 .../static/concepts_model08.png               | Bin
 .../static/concepts_model09.png               | Bin
 .../static/concepts_model10.png               | Bin
 .../static/concepts_model11.png               | Bin
 .../static/concepts_model12.png               | Bin
 .../memory-hierarchies/static/loops.f90       |   0
 .../static/memory_mountain.png                | Bin
 .../memory-hierarchies/static/pyramid01.png   | Bin
 .../memory-hierarchies/static/pyramid02.png   | Bin
 .../memory-hierarchies/static/pyramid03.png   | Bin
 .../memory-hierarchies/static/pyramid04.png   | Bin
 .../memory-hierarchies/static/pyramid05.png   | Bin
 .../memory-hierarchies/static/pyramid06.png   | Bin
 .../memory-hierarchies/static/speed.png       | Bin
 .../parallelism/slides.qmd                    |   0
 .../static/csm_icon_grid_16198badca.jpg       | Bin
 .../csm_icon_grid_single_noborder_decomp.png  | Bin
 .../parallelism/static/four_pancakes.png      | Bin
 .../parallelism/static/four_pans_cake.png     | Bin
 .../parallelism/static/one_pancake.png        | Bin
 .../parallelism/static/pancakes_stack.png     | Bin
 .../static/parallel_lecture_domain.png        | Bin
 .../static/parallel_lecture_domain_2.png      | Bin
 .../parallelism/static/threads.jpg            | Bin
 60 files changed, 63 insertions(+), 35 deletions(-)
 create mode 100644 lectures/coding-environment-reproducibility/slides.qmd
 create mode 100644 lectures/error-handling-observability/slides.qmd
 create mode 100644 lectures/refactoring/slides.qmd
 create mode 100644 lectures/tooling-ci/slides.qmd
 rename {lectures => old_lectures}/file-and-data-systems/slides.qmd (100%)
 rename {lectures => old_lectures}/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.pdf (100%)
 rename {lectures => old_lectures}/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.png (100%)
 rename {lectures => old_lectures}/file-and-data-systems/static/network-overview.png (100%)
 rename {lectures => old_lectures}/file-and-data-systems/static/storage-media.jpg (100%)
 rename {lectures => old_lectures}/file-and-data-systems/timer.ipynb (100%)
 rename {lectures => old_lectures}/hardware/slides.qmd (100%)
 rename {lectures => old_lectures}/hardware/static/HPC_schematic2.png (100%)
 rename {lectures => old_lectures}/hardware/static/HPC_schematic_1.png (100%)
 rename {lectures => old_lectures}/hardware/static/a100.png (100%)
 rename {lectures => old_lectures}/hardware/static/amd-milan.png (100%)
 rename {lectures => old_lectures}/hardware/static/history.svg (100%)
 rename {lectures => old_lectures}/hardware/static/node_schematic.png (100%)
 rename {lectures => old_lectures}/hardware/static/reduce.svg (100%)
 rename {lectures => old_lectures}/hardware/static/stencil_operations_1.jpg (100%)
 rename {lectures => old_lectures}/hardware/static/stencil_operations_2.jpg (100%)
 rename {lectures => old_lectures}/hardware/static/stencil_operations_3.jpg (100%)
 rename {lectures => old_lectures}/hardware/static/stencil_operations_4.jpg (100%)
 rename {lectures => old_lectures}/hardware/static/stencil_operations_5.jpg (100%)
 rename {lectures => old_lectures}/hardware/static/stencil_operations_6.jpg (100%)
 rename {lectures => old_lectures}/hardware/static/stencil_operations_7.jpg (100%)
 rename {lectures => old_lectures}/hardware/static/threads.jpg (100%)
 rename {lectures => old_lectures}/hardware/static/top500.svg (100%)
 rename {lectures => old_lectures}/memory-hierarchies/slides.qmd (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model01.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model02.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model03.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model04.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model05.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model06.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model07.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model08.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model09.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model10.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model11.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/concepts_model12.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/loops.f90 (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/memory_mountain.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/pyramid01.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/pyramid02.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/pyramid03.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/pyramid04.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/pyramid05.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/pyramid06.png (100%)
 rename {lectures => old_lectures}/memory-hierarchies/static/speed.png (100%)
 rename {lectures => old_lectures}/parallelism/slides.qmd (100%)
 rename {lectures => old_lectures}/parallelism/static/csm_icon_grid_16198badca.jpg (100%)
 rename {lectures => old_lectures}/parallelism/static/csm_icon_grid_single_noborder_decomp.png (100%)
 rename {lectures => old_lectures}/parallelism/static/four_pancakes.png (100%)
 rename {lectures => old_lectures}/parallelism/static/four_pans_cake.png (100%)
 rename {lectures => old_lectures}/parallelism/static/one_pancake.png (100%)
 rename {lectures => old_lectures}/parallelism/static/pancakes_stack.png (100%)
 rename {lectures => old_lectures}/parallelism/static/parallel_lecture_domain.png (100%)
 rename {lectures => old_lectures}/parallelism/static/parallel_lecture_domain_2.png (100%)
 rename {lectures => old_lectures}/parallelism/static/threads.jpg (100%)

diff --git a/_quarto.yml b/_quarto.yml
index 0ed7770..4fc4489 100644
--- a/_quarto.yml
+++ b/_quarto.yml
@@ -4,10 +4,10 @@ project:
   post-render: scripts/md2ical.py
   output-dir: public
   resources:
-    - "lectures/git2/code/*"
+    - lectures/git2/code/*
 
 website:
-  title: "Generic Software Skills"
+  title: Generic Software Skills
   navbar:
     left:
       - href: index.qmd
@@ -24,44 +24,52 @@ website:
   sidebar:
     search: true
     contents:
-      - section: "Lectures"
+      - section: Lectures
         contents:
-          # - "lectures/example-lecture/slides.qmd"
-          - "lectures/intro/slides.qmd"
-          - "lectures/command-line/slides.qmd"
-          - "lectures/git/slides.qmd"
-          - "lectures/programming-paradigms/slides.qmd"
-          - "lectures/data-structures/slides.qmd"
-          - "lectures/complexity/slides.qmd"
-          - "lectures/debugging-strategies/slides.qmd"
-          - "lectures/user-experience/slides.qmd"
-          - "lectures/testing/slides.qmd"
-          - "lectures/git2/slides.qmd"
-          - "lectures/parallelism/slides.qmd"
-          - "lectures/hardware/slides.qmd"
-          - "lectures/file-and-data-systems/slides.qmd"
-          - "lectures/memory-hierarchies/slides.qmd"
-          - "lectures/good-practice/slides.qmd"
-          # - "lectures/student-talks/slides.qmd"
-      - section: "Exercises"
+          # - lectures/example-lecture/slides.qmd
+          - lectures/intro/slides.qmd
+          - lectures/command-line/slides.qmd
+          - lectures/git/slides.qmd
+          - lectures/coding-environment-reproducibility/slides.qmd
+          - lectures/tooling-ci/slides.qmd
+          - lectures/testing/slides.qmd
+          - lectures/refactoring/slides.qmd
+          - lectures/debugging-strategies/slides.qmd
+          - lectures/user-experience/slides.qmd
+          - lectures/error-handling-observability/slides.qmd
+          - lectures/data-structures/slides.qmd
+          - lectures/complexity/slides.qmd
+          - lectures/programming-paradigms/slides.qmd
+          - lectures/git2/slides.qmd
+          - lectures/good-practice/slides.qmd
+          # - lectures/student-talks/slides.qmd
+      - section: Exercises
         contents:
-          - "exercises/git.qmd"
-          - "exercises/programming_paradigms.qmd"
-          - "exercises/data_structures.qmd"
-          - "exercises/complexity.qmd"
-          - "exercises/debugging-strategies.qmd"
-          - "exercises/user-experience.qmd"
-          - "exercises/testing.qmd"
-          - "exercises/git2/exercise.qmd"
-          - "exercises/parallelism/parallelism.qmd"
-          - "exercises/hardware/hardware.qmd"
-          - "exercises/file-and-data-systems.qmd"
-          - "exercises/memory-hierarchies.qmd"
-          # - "exercises/student_talks.qmd"
+          - exercises/git.qmd
+          - exercises/programming_paradigms.qmd
+          - exercises/data_structures.qmd
+          - exercises/complexity.qmd
+          - exercises/debugging-strategies.qmd
+          - exercises/user-experience.qmd
+          - exercises/testing.qmd
+          - exercises/git2/exercise.qmd
+          - exercises/parallelism/parallelism.qmd
+          - exercises/hardware/hardware.qmd
+          - exercises/file-and-data-systems.qmd
+          - exercises/memory-hierarchies.qmd
+          # - exercises/student_talks.qmd
+
+      - section: Old lectures
+        contents:
+          - old_lectures/parallelism/slides.qmd
+          - old_lectures/hardware/slides.qmd
+          - old_lectures/file-and-data-systems/slides.qmd
+          - old_lectures/memory-hierarchies/slides.qmd
+
 
 format:
   html:
     theme: cosmo
     css: styles.css
     toc: true
-    license: "CC BY"
+    license: CC BY
diff --git a/lectures/coding-environment-reproducibility/slides.qmd b/lectures/coding-environment-reproducibility/slides.qmd
new file mode 100644
index 0000000..343c062
--- /dev/null
+++ b/lectures/coding-environment-reproducibility/slides.qmd
@@ -0,0 +1,5 @@
+---
+title: "Coding environment and reproducibility"
+subtitle: ""
+author: "Lukas Kluft"
+---
diff --git a/lectures/error-handling-observability/slides.qmd b/lectures/error-handling-observability/slides.qmd
new file mode 100644
index 0000000..cdbde4b
--- /dev/null
+++ b/lectures/error-handling-observability/slides.qmd
@@ -0,0 +1,5 @@
+---
+title: "Error handling and observability"
+subtitle: ""
+author: "Florian Ziemen, Tobias Kölling"
+---
diff --git a/lectures/refactoring/slides.qmd b/lectures/refactoring/slides.qmd
new file mode 100644
index 0000000..ad68ae0
--- /dev/null
+++ b/lectures/refactoring/slides.qmd
@@ -0,0 +1,5 @@
+---
+title: "Refactoring and legacy code"
+subtitle: ""
+author: "Florian Ziemen"
+---
diff --git a/lectures/tooling-ci/slides.qmd b/lectures/tooling-ci/slides.qmd
new file mode 100644
index 0000000..7f32d23
--- /dev/null
+++ b/lectures/tooling-ci/slides.qmd
@@ -0,0 +1,5 @@
+---
+title: "Tooling and Continuous Integration"
+subtitle: ""
+author: "Lukas Kluft, Tobias Kölling, (Flo)"
+---
diff --git a/lectures/file-and-data-systems/slides.qmd b/old_lectures/file-and-data-systems/slides.qmd
similarity index 100%
rename from lectures/file-and-data-systems/slides.qmd
rename to old_lectures/file-and-data-systems/slides.qmd
diff --git a/lectures/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.pdf b/old_lectures/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.pdf
similarity index 100%
rename from lectures/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.pdf
rename to old_lectures/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.pdf
diff --git a/lectures/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.png b/old_lectures/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.png
similarity index 100%
rename from lectures/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.png
rename to old_lectures/file-and-data-systems/static/gmd-13-3607-2020-f05-high-res.png
diff --git a/lectures/file-and-data-systems/static/network-overview.png b/old_lectures/file-and-data-systems/static/network-overview.png
similarity index 100%
rename from lectures/file-and-data-systems/static/network-overview.png
rename to old_lectures/file-and-data-systems/static/network-overview.png
diff --git a/lectures/file-and-data-systems/static/storage-media.jpg b/old_lectures/file-and-data-systems/static/storage-media.jpg
similarity index 100%
rename from lectures/file-and-data-systems/static/storage-media.jpg
rename to old_lectures/file-and-data-systems/static/storage-media.jpg
diff --git a/lectures/file-and-data-systems/timer.ipynb b/old_lectures/file-and-data-systems/timer.ipynb
similarity index 100%
rename from lectures/file-and-data-systems/timer.ipynb
rename to old_lectures/file-and-data-systems/timer.ipynb
diff --git a/lectures/hardware/slides.qmd b/old_lectures/hardware/slides.qmd
similarity index 100%
rename from lectures/hardware/slides.qmd
rename to old_lectures/hardware/slides.qmd
diff --git a/lectures/hardware/static/HPC_schematic2.png b/old_lectures/hardware/static/HPC_schematic2.png
similarity index 100%
rename from lectures/hardware/static/HPC_schematic2.png
rename to old_lectures/hardware/static/HPC_schematic2.png
diff --git a/lectures/hardware/static/HPC_schematic_1.png b/old_lectures/hardware/static/HPC_schematic_1.png
similarity index 100%
rename from lectures/hardware/static/HPC_schematic_1.png
rename to old_lectures/hardware/static/HPC_schematic_1.png
diff --git a/lectures/hardware/static/a100.png b/old_lectures/hardware/static/a100.png
similarity index 100%
rename from lectures/hardware/static/a100.png
rename to old_lectures/hardware/static/a100.png
diff --git a/lectures/hardware/static/amd-milan.png b/old_lectures/hardware/static/amd-milan.png
similarity index 100%
rename from lectures/hardware/static/amd-milan.png
rename to old_lectures/hardware/static/amd-milan.png
diff --git a/lectures/hardware/static/history.svg b/old_lectures/hardware/static/history.svg
similarity index 100%
rename from lectures/hardware/static/history.svg
rename to old_lectures/hardware/static/history.svg
diff --git a/lectures/hardware/static/node_schematic.png b/old_lectures/hardware/static/node_schematic.png
similarity index 100%
rename from lectures/hardware/static/node_schematic.png
rename to old_lectures/hardware/static/node_schematic.png
diff --git a/lectures/hardware/static/reduce.svg b/old_lectures/hardware/static/reduce.svg
similarity index 100%
rename from lectures/hardware/static/reduce.svg
rename to old_lectures/hardware/static/reduce.svg
diff --git a/lectures/hardware/static/stencil_operations_1.jpg b/old_lectures/hardware/static/stencil_operations_1.jpg
similarity index 100%
rename from lectures/hardware/static/stencil_operations_1.jpg
rename to old_lectures/hardware/static/stencil_operations_1.jpg
diff --git a/lectures/hardware/static/stencil_operations_2.jpg b/old_lectures/hardware/static/stencil_operations_2.jpg
similarity index 100%
rename from lectures/hardware/static/stencil_operations_2.jpg
rename to old_lectures/hardware/static/stencil_operations_2.jpg
diff --git a/lectures/hardware/static/stencil_operations_3.jpg b/old_lectures/hardware/static/stencil_operations_3.jpg
similarity index 100%
rename from lectures/hardware/static/stencil_operations_3.jpg
rename to old_lectures/hardware/static/stencil_operations_3.jpg
diff --git a/lectures/hardware/static/stencil_operations_4.jpg b/old_lectures/hardware/static/stencil_operations_4.jpg
similarity index 100%
rename from lectures/hardware/static/stencil_operations_4.jpg
rename to old_lectures/hardware/static/stencil_operations_4.jpg
diff --git a/lectures/hardware/static/stencil_operations_5.jpg b/old_lectures/hardware/static/stencil_operations_5.jpg
similarity index 100%
rename from lectures/hardware/static/stencil_operations_5.jpg
rename to old_lectures/hardware/static/stencil_operations_5.jpg
diff --git a/lectures/hardware/static/stencil_operations_6.jpg b/old_lectures/hardware/static/stencil_operations_6.jpg
similarity index 100%
rename from lectures/hardware/static/stencil_operations_6.jpg
rename to old_lectures/hardware/static/stencil_operations_6.jpg
diff --git a/lectures/hardware/static/stencil_operations_7.jpg b/old_lectures/hardware/static/stencil_operations_7.jpg
similarity index 100%
rename from lectures/hardware/static/stencil_operations_7.jpg
rename to old_lectures/hardware/static/stencil_operations_7.jpg
diff --git a/lectures/hardware/static/threads.jpg b/old_lectures/hardware/static/threads.jpg
similarity index 100%
rename from lectures/hardware/static/threads.jpg
rename to old_lectures/hardware/static/threads.jpg
diff --git a/lectures/hardware/static/top500.svg b/old_lectures/hardware/static/top500.svg
similarity index 100%
rename from lectures/hardware/static/top500.svg
rename to old_lectures/hardware/static/top500.svg
diff --git a/lectures/memory-hierarchies/slides.qmd b/old_lectures/memory-hierarchies/slides.qmd
similarity index 100%
rename from lectures/memory-hierarchies/slides.qmd
rename to old_lectures/memory-hierarchies/slides.qmd
diff --git a/lectures/memory-hierarchies/static/concepts_model01.png b/old_lectures/memory-hierarchies/static/concepts_model01.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model01.png
rename to old_lectures/memory-hierarchies/static/concepts_model01.png
diff --git a/lectures/memory-hierarchies/static/concepts_model02.png b/old_lectures/memory-hierarchies/static/concepts_model02.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model02.png
rename to old_lectures/memory-hierarchies/static/concepts_model02.png
diff --git a/lectures/memory-hierarchies/static/concepts_model03.png b/old_lectures/memory-hierarchies/static/concepts_model03.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model03.png
rename to old_lectures/memory-hierarchies/static/concepts_model03.png
diff --git a/lectures/memory-hierarchies/static/concepts_model04.png b/old_lectures/memory-hierarchies/static/concepts_model04.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model04.png
rename to old_lectures/memory-hierarchies/static/concepts_model04.png
diff --git a/lectures/memory-hierarchies/static/concepts_model05.png b/old_lectures/memory-hierarchies/static/concepts_model05.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model05.png
rename to old_lectures/memory-hierarchies/static/concepts_model05.png
diff --git a/lectures/memory-hierarchies/static/concepts_model06.png b/old_lectures/memory-hierarchies/static/concepts_model06.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model06.png
rename to old_lectures/memory-hierarchies/static/concepts_model06.png
diff --git a/lectures/memory-hierarchies/static/concepts_model07.png b/old_lectures/memory-hierarchies/static/concepts_model07.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model07.png
rename to old_lectures/memory-hierarchies/static/concepts_model07.png
diff --git a/lectures/memory-hierarchies/static/concepts_model08.png b/old_lectures/memory-hierarchies/static/concepts_model08.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model08.png
rename to old_lectures/memory-hierarchies/static/concepts_model08.png
diff --git a/lectures/memory-hierarchies/static/concepts_model09.png b/old_lectures/memory-hierarchies/static/concepts_model09.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model09.png
rename to old_lectures/memory-hierarchies/static/concepts_model09.png
diff --git a/lectures/memory-hierarchies/static/concepts_model10.png b/old_lectures/memory-hierarchies/static/concepts_model10.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model10.png
rename to old_lectures/memory-hierarchies/static/concepts_model10.png
diff --git a/lectures/memory-hierarchies/static/concepts_model11.png b/old_lectures/memory-hierarchies/static/concepts_model11.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model11.png
rename to old_lectures/memory-hierarchies/static/concepts_model11.png
diff --git a/lectures/memory-hierarchies/static/concepts_model12.png b/old_lectures/memory-hierarchies/static/concepts_model12.png
similarity index 100%
rename from lectures/memory-hierarchies/static/concepts_model12.png
rename to old_lectures/memory-hierarchies/static/concepts_model12.png
diff --git a/lectures/memory-hierarchies/static/loops.f90 b/old_lectures/memory-hierarchies/static/loops.f90
similarity index 100%
rename from lectures/memory-hierarchies/static/loops.f90
rename to old_lectures/memory-hierarchies/static/loops.f90
diff --git a/lectures/memory-hierarchies/static/memory_mountain.png b/old_lectures/memory-hierarchies/static/memory_mountain.png
similarity index 100%
rename from lectures/memory-hierarchies/static/memory_mountain.png
rename to old_lectures/memory-hierarchies/static/memory_mountain.png
diff --git a/lectures/memory-hierarchies/static/pyramid01.png b/old_lectures/memory-hierarchies/static/pyramid01.png
similarity index 100%
rename from lectures/memory-hierarchies/static/pyramid01.png
rename to old_lectures/memory-hierarchies/static/pyramid01.png
diff --git a/lectures/memory-hierarchies/static/pyramid02.png b/old_lectures/memory-hierarchies/static/pyramid02.png
similarity index 100%
rename from lectures/memory-hierarchies/static/pyramid02.png
rename to old_lectures/memory-hierarchies/static/pyramid02.png
diff --git a/lectures/memory-hierarchies/static/pyramid03.png b/old_lectures/memory-hierarchies/static/pyramid03.png
similarity index 100%
rename from lectures/memory-hierarchies/static/pyramid03.png
rename to old_lectures/memory-hierarchies/static/pyramid03.png
diff --git a/lectures/memory-hierarchies/static/pyramid04.png b/old_lectures/memory-hierarchies/static/pyramid04.png
similarity index 100%
rename from lectures/memory-hierarchies/static/pyramid04.png
rename to old_lectures/memory-hierarchies/static/pyramid04.png
diff --git a/lectures/memory-hierarchies/static/pyramid05.png b/old_lectures/memory-hierarchies/static/pyramid05.png
similarity index 100%
rename from lectures/memory-hierarchies/static/pyramid05.png
rename to old_lectures/memory-hierarchies/static/pyramid05.png
diff --git a/lectures/memory-hierarchies/static/pyramid06.png b/old_lectures/memory-hierarchies/static/pyramid06.png
similarity index 100%
rename from lectures/memory-hierarchies/static/pyramid06.png
rename to old_lectures/memory-hierarchies/static/pyramid06.png
diff --git a/lectures/memory-hierarchies/static/speed.png b/old_lectures/memory-hierarchies/static/speed.png
similarity index 100%
rename from lectures/memory-hierarchies/static/speed.png
rename to old_lectures/memory-hierarchies/static/speed.png
diff --git a/lectures/parallelism/slides.qmd b/old_lectures/parallelism/slides.qmd
similarity index 100%
rename from lectures/parallelism/slides.qmd
rename to old_lectures/parallelism/slides.qmd
diff --git a/lectures/parallelism/static/csm_icon_grid_16198badca.jpg b/old_lectures/parallelism/static/csm_icon_grid_16198badca.jpg
similarity index 100%
rename from lectures/parallelism/static/csm_icon_grid_16198badca.jpg
rename to old_lectures/parallelism/static/csm_icon_grid_16198badca.jpg
diff --git a/lectures/parallelism/static/csm_icon_grid_single_noborder_decomp.png b/old_lectures/parallelism/static/csm_icon_grid_single_noborder_decomp.png
similarity index 100%
rename from lectures/parallelism/static/csm_icon_grid_single_noborder_decomp.png
rename to old_lectures/parallelism/static/csm_icon_grid_single_noborder_decomp.png
diff --git a/lectures/parallelism/static/four_pancakes.png b/old_lectures/parallelism/static/four_pancakes.png
similarity index 100%
rename from lectures/parallelism/static/four_pancakes.png
rename to old_lectures/parallelism/static/four_pancakes.png
diff --git a/lectures/parallelism/static/four_pans_cake.png b/old_lectures/parallelism/static/four_pans_cake.png
similarity index 100%
rename from lectures/parallelism/static/four_pans_cake.png
rename to old_lectures/parallelism/static/four_pans_cake.png
diff --git a/lectures/parallelism/static/one_pancake.png b/old_lectures/parallelism/static/one_pancake.png
similarity index 100%
rename from lectures/parallelism/static/one_pancake.png
rename to old_lectures/parallelism/static/one_pancake.png
diff --git a/lectures/parallelism/static/pancakes_stack.png b/old_lectures/parallelism/static/pancakes_stack.png
similarity index 100%
rename from lectures/parallelism/static/pancakes_stack.png
rename to old_lectures/parallelism/static/pancakes_stack.png
diff --git a/lectures/parallelism/static/parallel_lecture_domain.png b/old_lectures/parallelism/static/parallel_lecture_domain.png
similarity index 100%
rename from lectures/parallelism/static/parallel_lecture_domain.png
rename to old_lectures/parallelism/static/parallel_lecture_domain.png
diff --git a/lectures/parallelism/static/parallel_lecture_domain_2.png b/old_lectures/parallelism/static/parallel_lecture_domain_2.png
similarity index 100%
rename from lectures/parallelism/static/parallel_lecture_domain_2.png
rename to old_lectures/parallelism/static/parallel_lecture_domain_2.png
diff --git a/lectures/parallelism/static/threads.jpg b/old_lectures/parallelism/static/threads.jpg
similarity index 100%
rename from lectures/parallelism/static/threads.jpg
rename to old_lectures/parallelism/static/threads.jpg
-- 
GitLab


From b769a7019a30de3d1e5a72f1ae2f8227d8c262fc Mon Sep 17 00:00:00 2001
From: Florian Ziemen <florianziemen@users.noreply.github.com>
Date: Wed, 12 Feb 2025 11:47:50 +0100
Subject: [PATCH 3/3] Assign lecturers

---
 index.qmd | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/index.qmd b/index.qmd
index 5d03fe2..efc5674 100644
--- a/index.qmd
+++ b/index.qmd
@@ -9,20 +9,20 @@ If not, don't worry, the lecture will be in a computer room.
 ## Lectures
 | Date | Title | Lecturers |
 | --- | --- | --- |
-| 2025-04-08 | The command line | Lukas, Flo |
-| 2025-04-15 | Git | Lukas, Tobi, Flo |
+| 2025-04-08 | The command line | Lukas |
+| 2025-04-15 | Git | Lukas |
 | 2025-04-22 | coding environment & reproducibility | Lukas |
-| 2025-04-29 | Tooling & CI | Lukas, Tobi, (Flo) |
-| 2025-05-06 | Testing (no CI) | Lukas, Flo, Tobi |
-| 2025-05-13 | Refactoring & legacy code, facade pattern | Flo, (Tobi, Lukas) |
-| 2025-05-20 | Debugging (Strategies) | Flo |
+| 2025-04-29 | Tooling & CI | Manuel |
+| 2025-05-06 | Testing |  Flo |
+| 2025-05-13 | Refactoring & legacy code, facade pattern | Manuel |
+| 2025-05-20 | Debugging (Strategies) | Manuel |
 | [2025-05-27]{.inactive} | (Pentecost break) | - |
-| 2025-06-03 | User experience design (no error handling) | Lukas, Tobi |
-| 2025-06-10 | error handling & observability (& logging) | Flo, Tobi |
+| 2025-06-03 | User experience design | Lukas |
+| 2025-06-10 | error handling & observability (& logging) | Flo|
 | 2025-06-17 | Data structures | Tobi |
-| 2025-06-24 | Complexity | Tobi, (Flo) |
+| 2025-06-24 | Complexity | Tobi |
 | 2025-07-01 | Programming paradigms | Tobi |
-| 2025-07-08 | Git advanced | Tobi, Lukas |
+| 2025-07-08 | Git advanced | Tobi |
 | 2025-07-15 | Open Development, Licenses, Code of Conduct, Contributing etc... | Lukas |
 
 Subscribe to [iCal]({{< env ICAL_URL >}})
-- 
GitLab