Professors involved: Lars Radtke (University of Rostock), Luigi Greco(University of Pavia)
Course learning outcomes/abstract: In many scientific and engineering research environments, software is still developed in an ad hoc manner, often without systematic version control, testing, or collaboration practices. This can make projects harder to maintain, reproduce, and share. To help address these issues, this short course introduces core tools and methods for structured, collaborative, and reliable research software development. Over the course of five sessions, participants will gain experience with Git for version control, GitLab for managing collaborative workflows through issues and merge requests, and the use of CI/CD pipelines together with test-driven development (TDD) to enable automated testing and integration. All topics are taught using Python and illustrated with practical research-oriented examples. By the end of the course, attendees will be able to use Git and GitLab for private and shared projects as a versioning tool. Furthermore, they will be able to write more maintainable and more reliable code by incorporating test suites into new and existing codes.
Goals:Git, GitLab and TDD learning
Number of hours and planning: 20 hours
Period: 2-6 march 2026: 2nd march 9-13, 14-18, 3rd march 14-18, 4th march 14-18, 5th march 11-13, 6th march 11-13
Registration: https://forms.gle/muYz9W7iyUDQUf749
Delivery mode and location: in presence, Faculty of Engineering “La Nave”, MS1 room (DICAr) and A1 room
Language: English
Evaluation criterial: personal Git Project
Credits (CFU): 4
Search
- Accreditamento 40° ciclo
- Bandi di concorso
- Certificati
- Corsi trasversali
- Domande frequenti (FAQ)
- Fonti normative
- Informazioni dottorandi
- Informazioni Coordinatori
- Intensive School for Advanced Graduate Studies (ISAGS)
- Internazionalizzazione
- MSCA-DN@UNIPV
- Opportunità per imprese e finanziatori
- PON Ricerca e Innovazione 2014-2020
- Scuola di Alta Formazione Dottorale (SAFD)
- Riconoscimento accademico dei titoli di Dottorato di Ricerca conseguiti all’estero
- Trasparenza
