Indico "indico.scc.kit.edu" will be now avilable on " indico.kit.edu".

Oct 13 – 24, 2025
Europe/Berlin timezone

Collaborative Software Design

Broader course for all

Limited to 20 participants

Collaborative Software Design

Manuel Giffels (KIT)

Abstract

This course introduces PhD students in Physics, Computer Science, and Engineering to modern practices in collaborative software development. Participants gain hands-on experience with tools and workflows through a lightweight project. Topics include an overview of Git and collaborative workflows, Agile practices, Test-Driven Development (TDD), Continuous Integration (CI/CD), and documentation. The course equips students with practical skills for developing reliable, maintainable software in research and engineering. No prior experience is required, though basic knowledge of a programming language is advantageous.