Our professional skills programme is divided into three parts, taught in terms 1 and 2:
- C Programming
- Team work, collaboration, project planning, and management. We put special emphasis on state-of-the-art development approaches (agile) with systematic (unit) testing, as well as software support (version control, continuous integration).
- Ethics of data science and communication of science, including scientific writing and data presentation.
- Entrepreneurial thinking.
All items are taught in blocks (one or two weeks, respectively) and rely very heavily on group work, workshops, and small team collaborations. They are very human-centric, i.e. do not require particular technical skills beforehand. We typically assess work here through individual and group presentations.