2019
DOI: 10.1080/10691898.2019.1617089
|View full text |Cite
|
Sign up to set email alerts
|

Using GitHub Classroom To Teach Statistics

Abstract: Git and GitHub are common tools for keeping track of multiple versions of data analytic content, which allow for more than one person to simultaneously work on a project. GitHub Classroom aims to provide a way for students to work on and submit their assignments via Git and GitHub, giving teachers an opportunity to teach these version control tools as part of their course. In the Fall 2017 semester, we implemented GitHub Classroom in two educational settings-an introductory computational statistics lab and a m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
33
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 37 publications
(39 citation statements)
references
References 12 publications
0
33
0
Order By: Relevance
“…A large part of the improvements in data science education has been in revamping current curricula, introducing new data science courses as well establishing majors and degrees. Additionally, many tools have been developed and refined to facilitate traditional classroom learning of the modern data analytics workflow, such as incorporating version control with GitHub Classroom (Fiksel et al, 2019). In particular, the social sciences have lagged behind in keeping up with more modern statistical methods (Aiken et al, 1990;King, 2011).…”
Section: A N U S C R I P Tmentioning
confidence: 99%
See 2 more Smart Citations
“…A large part of the improvements in data science education has been in revamping current curricula, introducing new data science courses as well establishing majors and degrees. Additionally, many tools have been developed and refined to facilitate traditional classroom learning of the modern data analytics workflow, such as incorporating version control with GitHub Classroom (Fiksel et al, 2019). In particular, the social sciences have lagged behind in keeping up with more modern statistical methods (Aiken et al, 1990;King, 2011).…”
Section: A N U S C R I P Tmentioning
confidence: 99%
“…The next step in the process is to put everything in a GitHub repository. Git and GitHub has been the subject of many pedagogical discussions (Lawrance et al, 2013;Haaranen and Lehtinen, 2015;Fiksel et al, 2019). Though there are many advantages to using Git -particularly version control -for the purposes of delivering executable notebooks, we don't actually need to use the full capabilities of the Git repository.…”
Section: Githubmentioning
confidence: 99%
See 1 more Smart Citation
“…Each project has (roughly) three questions about a large data set. Our projects are submitted using GitHub Classroom (Fiksel, et al, 2019). Our projects are posted in our book of examples (https://thedatamine.github.io/the-examples-book/).…”
Section: Data Mine Seminar Curriculummentioning
confidence: 99%
“…We teach a simple centralized Git workflow which only requires the student to know how to perform simple actions like push, pull, add, rm, commit, status, and clone. Focusing on this core functionality helps flatten the learning curve associated with a sophisticated version control tool like Git for students who are new to programming (Fiksel et al 2019;Beckman et al 2020). Early on in the course, we also engineer situations in which students encounter problems while they are in the classroom so that the professor and teaching assistants are present to troubleshoot and walk them through the process in person.…”
Section: Version Control and Collaboration With Git And Githubmentioning
confidence: 99%