Experiences on creating and teaching a short course on version control
Conference
65th ISI World Statistics Congress 2025
Format: IPS Abstract - WSC 2025
Keywords: data science education, education
Monday 6 October 2 p.m. - 3:40 p.m. (Europe/Amsterdam)
Abstract
The use of version control systems, such as Git, are becoming ever prominent in academic and industrial disciplines, and are pivotal for efficient and collaborative software development. Many statistics degree programmes do not cover training in using such systems, despite their emerging importance as a key graduate attribute.
In this talk, I will explore the key design considerations for creating a short course in version control, covering key pedagogical considerations. The course is aimed at an audience with varying experience levels in programming, covering a diverse range of learner backgrounds. I will discuss the motivations behind the course development, the pedagogical strategies employed, and the considerations resulting from delivery of the course for future development.
I will also discuss strategies to implement version control within assessment structures in programmes, and how version control can also assist with elements such as peer review and code development.