首页> 外文会议>Proceedings of the Ninth annual international conference on international computing education research >Ability to 'Explain in Plain English' Linked to Proficiency in Computer-based Programming
【24h】

Ability to 'Explain in Plain English' Linked to Proficiency in Computer-based Programming

机译:能够“用简单的英语解释”与基于计算机的编程能力相联系的能力

获取原文
获取原文并翻译 | 示例

摘要

This study investigates the relationship between novice programmers' ability to explain code segments and their ability to write code. Results show a strong correlation between ability to correctly answer 'explain in plain English' (EiPE) questions and ability to write code indicating that there are aspects of reasoning about code that are common to both writing code and explaining code. Student explanations were categorized using the Structure of the Observed Learning Outcome (SOLO) taxonomy. The better programmers were more likely to articulate relational aspects of the algorithms. While earlier work also found such a link, the code writing in those earlier studies was done on paper. This is the first such result where the writing component was done with 'hands on' a computer. Our results add further evidence for the existence of an aspect of reasoning about code that is common to both explaining code and writing code, which in turn suggests that a judicious mix of teaching both code skills and code explaining skills may lead to a more effective process by which novices learn to reason about code.
机译:这项研究调查了新手程序员解释代码段的能力与他们编写代码的能力之间的关系。结果表明,正确回答“简单英语解释”(EiPE)问题的能力与编写代码的能力之间存在很强的相关性,这表明在编写代码和解释代码时,存在着代码推理的某些方面。使用解释性学习结果(SOLO)分类法对学生的解释进行分类。更好的程序员更有可能阐明算法的关系方面。尽管早期的工作也发现了这种联系,但这些早期研究中的代码编写是在纸上完成的。这是第一个这样的结果,其中书写部分是在计算机上“动手”完成的。我们的研究结果为解释代码和编写代码所共有的代码推理方面的存在提供了进一步的证据,这反过来又表明,明智地结合教授代码技能和代码解释技能可能会导致更有效的流程通过它,新手可以学习推理代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号