Training
Good Practices in Research Software Development
8 dec. 2026 13:00 - 16:00
This training will enhance your understanding of the researchers' software skills needed to apply good practices that will enable open and reproducible research. Learn valuable tips and tricks, and explore recommended specialized courses for different programming languages.
The aim of the session is to unite researchers involved in research software development, regardless of expertise or proficiency in programming languages.
Praktische info:
8 dec. 2026 13:00 - 16:00
3
uur
Campus Diepenbeek, building D, room E142, Agoralaan Gebouw D, 3590 Diepenbeek
Engels
Doelgroep: Researchers
Leertraject
Learning outcomes
After attending this training, participants can ...
- understand key principles of good practices in research software development and their role in enabling open and reproducible research;
- be aware of common standards for code quality, including coding style, documentation, and maintainability;
- gain insight into the use of version control systems (e.g., Git) for collaborative and transparent research workflows;
- understand the importance of testing (unit testing, functional testing, and code coverage) and how it contributes to reliable scientific results;
- be familiar with approaches to ensure reproducibility in computational research, including workflow management and environment control;
- become aware of optimization strategies and when they are relevant in a research context;
- discover useful tools and resources across different programming languages (e.g., Python, R, C/C++, Fortran);
- connect with fellow researchers involved in research software development and exchange experiences across disciplines;
- learn best practices for deploying and sharing research software in a sustainable and reusable way.
- gain insight into the role of AI in software development.
Lesgever/spreker
- Kennisrepresentatie en redenering
- Machine learning en besluitvorming
- Neurale, evolutionaire en fuzzy computation
- Statistische fysica
- Ontwikkeling van bio-informatica software, tools en databases
- High performance computing