Implementing Version Control With Git and GitHub as a Learning Objective in Statistics and Data Science Courses
Open Access
- 1 January 2021
- journal article
- research article
- Published by Taylor & Francis in Journal of Statistics and Data Science Education
- Vol. 29 (sup1) , S132-S144
Abstract
A version control system records changes to a file or set of files over time so that changes can be tracked and specific versions of a file can be recalled later. As such, it is an essential element of a reproducible workflow that deserves due consideration among the learning objectives of statistics courses. This paper describes experiences and implementation decisions of four contributing faculty who are teaching different courses at a variety of institutions. Each of these faculty have set version control as a learning objective and successfully integrated one such system (Git) into one or more statistics courses. The various approaches described in the paper span different implementation strategies to suit student background, course type, software choices, and assessment practices. By presenting a wide range of approaches to teaching Git, the paper aims to serve as a resource for statistics and data science instructors teaching courses at any level within an undergraduate or graduate curriculum.Keywords
All Related Versions
This publication has 13 references indexed in Scilit:
- R Markdown2018
- Excuse Me, Do You Have a Moment to Talk About Version Control?The American Statistician, 2018
- Infrastructure and Tools for Teaching Computing Throughout the Statistical CurriculumThe American Statistician, 2018
- What Teachers Should Know About the Bootstrap: Resampling in the Undergraduate Statistics CurriculumThe American Statistician, 2015
- Data Science in Statistics Curricula: Preparing Students to “Think with Data”The American Statistician, 2015
- Teaching Git on the Side2015
- The Emergence of GitHub as a Collaborative Platform for Education2015
- Teaching Statistical Thinking in the Data Deluge2013
- Rethinking Assessment of Student Learning in Statistics CoursesThe American Statistician, 2011
- Computing in the Statistics CurriculaThe American Statistician, 2010