Introduction
In this training workshop you will learn about the fundamentals of software engineering in a research context and explore strategies and tools for collaborative development. These will include:
- Version control and git
- Automated testing and continuous integration
- Contributing to open source software
- Project management tools for small and larger projects
The training will consist of guided sessions, student presentations, and programming exercises.