Key Skill course: Best practices of software development
Veranstaltung
Beschreibung
Maximizing the potential of particle physics requires an investment in the software used to collect, process, and analyze the data and simulation. In particular, mindful development of software for particle physics analysis is important to ensure its robustness, efficiency, reproducibility, and in some cases, longevity. In this key skills course, we will discuss the software development life cycle and some ideas for best practices of software development. After we review the basic tools for development like computing clusters (such as the National Analysis Facility) and batch computing, we will discuss good coding practices, software testing, continuous integration, and documenting with GIT. For each of these topics, exercises that are tailor-made to the needs of QU software developers will be demonstrated, and participants will have the opportunity to practice these exercises alongside the demonstration.
Allgemeine Angaben
-
Kurzbezeichnungqurs-days-ws24-key-dev
-
SemesterWintersemester 24/25
-
ZielgruppenSchlüsselkompetenzen
-
Veranstaltungsart–
-
Veranstaltungssprache–
-
EinrichtungenMIN Graduiertenzentrum > Quantum Universe Research School
Ort und Zeit
-
Ort
-
Zeitam 17.02.2025 von 13:00 bis 18:00
Anrechnungsmodalitäten
-
Anzahl SWS0,4
-
Anzahl Leistungspunkte0,4
-
Anrechenbar als
- MIN Doktorandenkolleg: Schlüsselkompetenzen für alle Studienschwerpunkte
Anmeldemodalitäten
-
Art der PlatzvergabeFirst come - first served (nach Anmeldeeingang)
-
Anmeldeinformation–
-
Max. Anzahl Teilnehmer–