Course teaches scientists how to develop software
During a three day course, scientists may learn how to use state of the art tools and methods when developing software for research projects. Among the topics covered are version control systems, modular software development, integrated development environments (IDE's), and how to develop portable code.
The course is part of the Nordic CodeRefinery project which aims to increase the quality of software developed and used by scientists. CodeRefinery is developing an e-infrastructure for software development combined with educating researchers.
The free course takes place at the Technical University of Denmark in Lyngby, May 9-11, 2017. The format is informal with many hand-on exercises and interactivity.
Researchers who develop software for scientific research are welcome. Participants must be affiliated with a Nordic academic institution.
Participants must have a basic knowledge of the Linux/Unix shell and at least one programming language. The course is language-independent, but some basic code examples in Python will be shown. The course is in English.
CodeRefinery is a NeIC project (Nordic e-Infrastructure Collaboration). DeiC is a partner together with Finnish CSC, Norwegian UNINETT Sigma2, and Swedish SNIC, Swedish National Infrastructure for Computing.