Teaching

Digital Skills

In the context of the Swissuniversities Digital Skills initiative, the Computer Science Department is offering a series of workshops on best practice in scientific computing to improve your skills in scientific programming. The workshops will cover the following topics:

Source code management with Git

Learn to easily save and restore different versions of your source code, keep track of each modification and collaborate on a common code project . More information available here.

Automated code testing

Learn to write code to ensure correctness and make sure that your software stays consistent and compatible. More information available here.

Using the supercomputer Baobab

Learn what is Baobab, how to use it, and how to execute computation tasks on this powerful machine through SLURM job manager. More information available here.

Command line fundamentals

Get your first contact with a terminal emulator to learn the basic skills that will allow you to use your computer in a more efficient manner. Also this workshop act as a prerequisite for the above workshops if you never used the Linux (or Mac OS) command line. More information available here.

Basic operations with the command line

Learn to do basic operations with the command line: like search pattern in text files, find files, chain commands, redirect their outputs, fetch online resources and connect to a remote computer. More information available here.

These workshops are open to PhD students, postdocs or all researchers who want to improve their knowledge with modern development tools, or want to use the University’s high performance computer.