Log In Sign Up

Implementing version control with Git as a learning objective in statistics courses

by   Matthew D. Beckman, et al.

Version control 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 teaching 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 instructors teaching courses at any level within an undergraduate or graduate curriculum.


page 1

page 2

page 3

page 4


Designing learning experiences for online teaching and learning

Teaching is about constantly innovating strategies, ways and means to en...

Mastery Learning-Like Teaching with Achievements

This paper describes the design of a second-year, 20 ECTS credit course ...

A Software Architecture Teacher's Dilemmas

An instructor teaching a course on Software Architecture needs to be mor...

Low Cost Portable Touch Screen Technology Applied to University Teaching

This article describes an implementation of low-cost portable touch scre...

Learning a Matching Model with Co-teaching for Multi-turn Response Selection in Retrieval-based Dialogue Systems

We study learning of a matching model for response selection in retrieva...

Experiences and Lessons Learned Creating and Validating Concept Inventories for Cybersecurity

We reflect on our ongoing journey in the educational Cybersecurity Asses...