Live Coding: A Review of the Literature

Live Coding: A Review of the Literature
复制标题

实时编码:文献综述

DOI:
10.1145/3430665.3456382
复制
发表时间:
2021
期刊:
26th ACM Conference on Innovation and Technology in Computer Science Education
影响因子:
--
通讯作者:
Soosai Raj, Adalbert Gerald
Soosai Raj, Adalbert Gerald
中科院分区:
--
文献类型:
--
作者:
Selvaraj, Ana;Zhang, Eda;Porter, Leo;Soosai Raj, Adalbert Gerald

文献摘要

参考文献

被引文献

相似文献

计算教育研究的目标之一是记录当代计算教学方法的潜在优点和缺点。Live coding最近作为编程教学的最佳实践之一受到了关注。为了更全面地了解现有的关于实时编码的研究,我们回顾了计算教育研究中的论文,这些论文调查了实时编码在教育环境中的价值。我们根据(1)如何定义实时编码,(2)其版本的实时编码是否可以被视为主动学习,(3)进行的研究类型,(4)收集的数据类型和使用的数据分析方法,(5)为实时编码的有效性提供的证据,(6)报告的实时编码的优点和缺点,以及(7)报告了用于解释实时编码的基础、效果或目标的理论框架。我们发现,虽然现场编码已被推荐为教学编程的最佳实践之一,但缺乏经验证据来支持现场编码对学生学习的有效性。最后,我们讨论了我们的研究结果的影响,并建议未来的研究方向,可以开发一个更全面的理解这种教学技术。
One of the goals of computing education research is to document the potential strengths and weaknesses of contemporary teaching methods in computing. Live coding has recently gained attention as one of the best practices for teaching programming. To offer a more comprehensive understanding of the existing body of research about live coding, we reviewed papers in computing education research that investigated the value of live coding in an educational setting. We categorized each paper based on (1) how it defines live coding, (2) whether its version of live coding could be considered active learning, (3) the type of study conducted, (4) types of data collected and the data analysis methods used, (5) evidence provided for the effectiveness of live coding, (6) reported benefits and drawbacks of live coding, and (7) reported theoretical frameworks used to explain the basis, effects or goals of live coding. We found that although live coding has been recommended as one of the best practices for teaching programming, there is a lack of empirical evidence to support claims about the effectiveness of live coding on student learning. Finally, we discuss the implications of our findings and suggest future research directions that could develop a more holistic understanding of this pedagogical technique.
实用的软件测试教育
DOI: 10.1145/3287324.3287461
发表时间: 2019
期刊: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
影响因子: --
作者:
M. Aniche;F. Hermans;A. Deursen
通讯作者: A. Deursen
DOI: --
发表时间: 2017
影响因子: 2.4
作者:
Yizhou Qian;James Lehman
通讯作者: James Lehman
播客亮点:来自重新调整用途的讲座捕获片段的有针对性的教育视频
DOI: 10.1145/3287324.3287465
发表时间: 2019
期刊: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
影响因子: --
作者:
Mia Minnes;Christine Alvarado;Max Geislinger;Joyce Fang
通讯作者: Joyce Fang
DOI: 10.1145/1047344.1047413
发表时间: 2005
期刊: 2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)
影响因子: --
作者:
J. Bennedsen;M. Caspersen
通讯作者: M. Caspersen
编程作为过程:一种“新颖”的编程教学方法
DOI: 10.1145/65293.65297
发表时间: 1989
期刊: Medical Humanities
影响因子: 1.2
作者:
R. Gantenbein
通讯作者: R. Gantenbein