-
Notifications
You must be signed in to change notification settings - Fork 57
Training Levels
Richard Darst edited this page Dec 13, 2017
·
15 revisions
This page lists a structured training program for computational scientists. The goals are:
- Gamify learning. Provide some psycological rewards.
- Make it clear what courses are at what level, and what levels are useful for each person.
- Provide more tangible benefits for education (e.g. group leader sees value in reaching a level)
There are four core levels providing core skills which almost everyone should know (A-D, come up with better names). Then, there are "electives" which are at each level, which each person can need.
- Example from Aalto
- Aalto managed computer basics. Installing own packages
- Data storage locations and policies. Basic data management.
- Remote access, remote data access
- How to get support, where, etc.
- Files, dirs, permissions, filesystems,
- Shell use (shells, tab completion, paths, programs, environment, etc)
- Shell scripting
- Version control Electives:
- Jupyter notebooks
SW dev track:
- Modular code development
- SW testing
Other options include Python, R, data analysis, etc.
This is basically Science-IT summer kickstart
- Slurm
- Modules and software
- Storage
All electives. Typical Science-IT monthly talks
- GPU computing
- parallel programming