2021
DOI: 10.1080/10691898.2020.1848485
|View full text |Cite
|
Sign up to set email alerts
|

Implementing Version Control With Git and GitHub as a Learning Objective in Statistics and Data Science Courses

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 a… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
34
0
1

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 27 publications
(35 citation statements)
references
References 13 publications
0
34
0
1
Order By: Relevance
“…More recent studies employed Git as a platform to disseminate course materials and facilitate assignment submissions [5,7,[11][12][13][14][15]. Two studies integrated Git into non-CS degrees.…”
Section: Vcs As a Course Management Platformmentioning
confidence: 99%
See 3 more Smart Citations
“…More recent studies employed Git as a platform to disseminate course materials and facilitate assignment submissions [5,7,[11][12][13][14][15]. Two studies integrated Git into non-CS degrees.…”
Section: Vcs As a Course Management Platformmentioning
confidence: 99%
“…Two studies integrated Git into non-CS degrees. Beckman et al [7] employed the tool in four statistics courses, one of them being a graduate-level course, whereas Lawrance et al [15] utilized it in a CS1 course for mechanical and electrical engineering majors.…”
Section: Vcs As a Course Management Platformmentioning
confidence: 99%
See 2 more Smart Citations
“…We affirm that students benefit from developing literacy in multiple languages and argue that the "tidy data" (Wickham 2014) approach central to the tidyverse is programming language independent, with notable implementations in the three languages mentioned above as well as domain specific languages like SQL (see Section 4.6). We have chosen to focus our attention on R, in part because there are good models for teaching statistics and data science with reproducible computing practices-even at the introductory level (Baumer et al 2014, Beckman et al 2021.…”
Section: Introductionmentioning
confidence: 99%