Lesson plan R by Richel¶
- Date: Tuesday 2024-10-24
- Course: R, part of R, Python, Julia, and Matlab in HPC
Schedule¶
Time | Topic | Teacher(s) |
---|---|---|
9:00 | (optional) First login | BB + PO + RB |
9:45 | Break | . |
10:00 | Introduction | RB |
10:10 | Syllabus | RB |
10:20 | Load modules and run | RB |
10:45 | Break | . |
11:00 | Packages | BB |
11:30 | Isolated environments | BB |
12:00 | Lunch | . |
13:00 | Batch | BB |
13:30 | Parallel | PO |
14:15 | Break | . |
14:30 | Simultaneous session | PO * RB * ?RP |
15:15 | Break | . |
15:30 | Machine learning | BB or PO |
16:00 | Summary and evaluation | RB |
16:15 | Done | . |
Preparation¶
Here is the current state of my sessions:
Time | Topic | State |
---|---|---|
10:00 | Introduction | 10/10 |
10:10 | Syllabus | 7/10 |
10:20 | Load modules and run | 7/10 |
14:30 | Simultaneous session | Done |
16:00 | Summary and evaluation | Done |
In general:
- Go through the material
- Do the exercises for all centers
- Check the exercise by creating a video per center
Let’s do this.
Also:
- [x] Document how to get and extract the tarball
Last session:
Time | Topic | State |
---|---|---|
10:00 | Introduction | Done |
10:10 | Syllabus | Done |
10:20 | Load modules and run | 7/10 |
14:30 | Simultaneous session | Done |
16:00 | Summary and evaluation | Done |
Currently, my sessions have two setups:
The tab look
The dropdown look
Today I feel the dropdown look to be cleaner, as it preserves vertical space better, so I’ll use that one instead. I do want to change the colors of the admonition per HPC center :-)
- [ ] change the colors of the admonition per HPC center
- I gave up here
Videos are done, so the material is finished.
TODO:
- [x] Fix layout
- [x] Fix
module load ... R/4.2.1 R/4.2.1
- [x] Fix mermaid graphs to match the exercise
- [x] Fix mermaid graphs to remove the command it shows,
especial ‘Load an R package library’ is confusing (in an earlier
mermaid version, one could add a newline before
library
) - [x] Remove
module avail
, as it is not a learning objective - [x] Check and prepare Priors
I don’t like my course material. It makes me lecture too much and I know I should not. Next course iteration, I will be pointing to the centers’ documentation more. I did not make the time to properly do this, mostly to take it easier on myself after some ruthless days of preparing the Python session.
- [ ] Next course iteration: make ‘Load and run R’ point to documentation more
What does need to be done:
- [x] Make summary match evaluation