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.
翻译:版本控制是可复制的工作流程的一个基本要素,值得统计课程学习目标中适当考虑。本文件介绍了在各种机构教授不同课程的四个提供教学的教师的经验和执行决定。每个教师都把版本控制作为学习目标,成功地将Git教学纳入一个或多个统计课程。本文描述的各种方法涉及不同的实施战略,以适应学生背景、课程类型、软件选择和评估做法。通过提出多种教学方法,本文件旨在作为本科或研究生课程中各级统计教员教学课程的一种资源。