一句话:通过11周对照纵向研究,比较空间技能训练与CS技术阅读训练对CS1学生编程表现的提升效果。
论文关注如何最有效地支持和训练新手程序员,以培养更好且更多元化的软件工程师。作者开展了一项为期11周、包含57名CS1学生的对照纵向研究,比较两种基于技能的干预对编程表现的影响。第一种干预是空间训练,这是在工程教育背景下已被认为有帮助的基线方法;第二种是新的、面向计算机科学的技术阅读训练。研究通过对照实验设计评估两种训练对新手编程能力的作用,旨在判断技术阅读训练相对于成熟的空间训练是否更能促进编程学习。摘要未给出具体结果数据,但论文呈现并比较了两种干预的效果。
Understanding how to best support and train novice programmers is a critical component of producing better and more diverse software engineers. In this paper, we present the results of a controlled 11-week longitudinal study with 57 CS1 students comparing two skill-based interventions to improve programming performance. The first intervention involves spatial training, an established baseline known to be helpful in engineering contexts. The second intervention is a novel CS-focused technical reading training.
DOI 原文 ·
@inproceedings{paperbot6298,
title = {To read or to rotate? comparing the effects of technical reading training and spatial skills training on novice programming ability},
author = {Madeline Endres and Madison Fansher and Priti Shah and Westley Weimer},
booktitle = {FSE},
year = {2021},
doi = {10.1145/3468264.3468583}
}