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

Saved in:
Bibliographic Details
Title: Implementing Version Control with Git and GitHub as a Learning Objective in Statistics and Data Science Courses
Language: English
Authors: Beckman, Matthew D., Çetinkaya-Rundel, Mine (ORCID 0000-0001-6452-2420), Horton, Nicholas J. (ORCID 0000-0003-3332-4311), Rundel, Colin W., Sullivan, Adam J., Tackett, Maria
Source: Journal of Statistics and Data Science Education. 2021 29(1):S132-S144.
Availability: Taylor & Francis. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals
Peer Reviewed: Y
Page Count: 13
Publication Date: 2021
Document Type: Journal Articles
Reports - Descriptive
Education Level: Higher Education
Postsecondary Education
Descriptors: Statistics Education, Data Analysis, Teaching Methods, Graduate Students, Undergraduate Students, Computer Software, Recall (Psychology), Course Objectives, Decision Making, Evaluation Methods, College Faculty, Integrated Learning Systems, Course Descriptions, Programming Languages, Teacher Attitudes
DOI: 10.1080/10691898.2020.1848485
ISSN: 2693-9169
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 article describes experiences and implementation decisions of four contributing faculty who are teaching different courses at a variety of institutions. Each of these faculty has 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 article 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 article aims to serve as a resource for statistics and data science instructors teaching courses at any level within an undergraduate or graduate curriculum.
Abstractor: As Provided
Entry Date: 2022
Accession Number: EJ1352467
Database: ERIC
FullText Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: EJ1352467
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Implementing Version Control with Git and GitHub as a Learning Objective in Statistics and Data Science Courses
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Beckman%2C+Matthew+D%2E%22">Beckman, Matthew D.</searchLink><br /><searchLink fieldCode="AR" term="%22Çetinkaya-Rundel%2C+Mine%22">Çetinkaya-Rundel, Mine</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0001-6452-2420">0000-0001-6452-2420</externalLink>)<br /><searchLink fieldCode="AR" term="%22Horton%2C+Nicholas+J%2E%22">Horton, Nicholas J.</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0003-3332-4311">0000-0003-3332-4311</externalLink>)<br /><searchLink fieldCode="AR" term="%22Rundel%2C+Colin+W%2E%22">Rundel, Colin W.</searchLink><br /><searchLink fieldCode="AR" term="%22Sullivan%2C+Adam+J%2E%22">Sullivan, Adam J.</searchLink><br /><searchLink fieldCode="AR" term="%22Tackett%2C+Maria%22">Tackett, Maria</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Journal+of+Statistics+and+Data+Science+Education%22"><i>Journal of Statistics and Data Science Education</i></searchLink>. 2021 29(1):S132-S144.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: Taylor & Francis. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 13
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2021
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Descriptive
– Name: Audience
  Label: Education Level
  Group: Audnce
  Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink>
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Statistics+Education%22">Statistics Education</searchLink><br /><searchLink fieldCode="DE" term="%22Data+Analysis%22">Data Analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Graduate+Students%22">Graduate Students</searchLink><br /><searchLink fieldCode="DE" term="%22Undergraduate+Students%22">Undergraduate Students</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Recall+%28Psychology%29%22">Recall (Psychology)</searchLink><br /><searchLink fieldCode="DE" term="%22Course+Objectives%22">Course Objectives</searchLink><br /><searchLink fieldCode="DE" term="%22Decision+Making%22">Decision Making</searchLink><br /><searchLink fieldCode="DE" term="%22Evaluation+Methods%22">Evaluation Methods</searchLink><br /><searchLink fieldCode="DE" term="%22College+Faculty%22">College Faculty</searchLink><br /><searchLink fieldCode="DE" term="%22Integrated+Learning+Systems%22">Integrated Learning Systems</searchLink><br /><searchLink fieldCode="DE" term="%22Course+Descriptions%22">Course Descriptions</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Teacher+Attitudes%22">Teacher Attitudes</searchLink>
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1080/10691898.2020.1848485
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 2693-9169
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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 article describes experiences and implementation decisions of four contributing faculty who are teaching different courses at a variety of institutions. Each of these faculty has 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 article 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 article aims to serve as a resource for statistics and data science instructors teaching courses at any level within an undergraduate or graduate curriculum.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2022
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1352467
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1352467
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1080/10691898.2020.1848485
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 13
        StartPage: S132
    Subjects:
      – SubjectFull: Statistics Education
        Type: general
      – SubjectFull: Data Analysis
        Type: general
      – SubjectFull: Teaching Methods
        Type: general
      – SubjectFull: Graduate Students
        Type: general
      – SubjectFull: Undergraduate Students
        Type: general
      – SubjectFull: Computer Software
        Type: general
      – SubjectFull: Recall (Psychology)
        Type: general
      – SubjectFull: Course Objectives
        Type: general
      – SubjectFull: Decision Making
        Type: general
      – SubjectFull: Evaluation Methods
        Type: general
      – SubjectFull: College Faculty
        Type: general
      – SubjectFull: Integrated Learning Systems
        Type: general
      – SubjectFull: Course Descriptions
        Type: general
      – SubjectFull: Programming Languages
        Type: general
      – SubjectFull: Teacher Attitudes
        Type: general
    Titles:
      – TitleFull: Implementing Version Control with Git and GitHub as a Learning Objective in Statistics and Data Science Courses
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Beckman, Matthew D.
      – PersonEntity:
          Name:
            NameFull: Çetinkaya-Rundel, Mine
      – PersonEntity:
          Name:
            NameFull: Horton, Nicholas J.
      – PersonEntity:
          Name:
            NameFull: Rundel, Colin W.
      – PersonEntity:
          Name:
            NameFull: Sullivan, Adam J.
      – PersonEntity:
          Name:
            NameFull: Tackett, Maria
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2021
          Identifiers:
            – Type: issn-electronic
              Value: 2693-9169
          Numbering:
            – Type: volume
              Value: 29
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: Journal of Statistics and Data Science Education
              Type: main
ResultId 1