Master and Semester Projects

Working in a computational laboratory requires a considerable amount of “lab skills”, much like when doing experiments. A master or semester project at COSMO will be a much more interesting and teaching experience when some of these skills have already mastered before the project starts.

Students interested in a research project at the laboratory of Computational Science and Modelling are encouraged to

  1. familiarize themselves with a UNIX environment, by installing and experimenting with a Linux distribution, for instance www.ubuntu.com/desktop
  2. follow on-line tutorials on good programming practices and scientific computing. software-carpentry.org/lessons.html is an excellent starting point – the first four lectures are particularly recommended
  3. honing their programming skills. At COSMO, depending on the project, we use Python, Fortran90 or C++, but also Rust, javascript, pytorch …
code snippets