首页> 外文OA文献 >'Explain in plain English' questions revisited : data structures problems
【2h】

'Explain in plain English' questions revisited : data structures problems

机译:再谈“用简单的英语解释”问题:数据结构问题

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Recent studies have linked the ability of novice (CS1) programmers to read and explain code with their ability to write code. This study extends earlier work by asking CS2 students to explain object-oriented data structures problems that involve recursion. Results show a strong correlation between ability to explain code at an abstract level and performance on code writing and code reading test problems for these object-oriented data structures problems. The authors postulate that there is a common set of skills concerned with reasoning about programs that explains the correlation between writing code and explaining code. The authors suggest that an overly exclusive emphasis on code writing may be detrimental to learning to program. Non-code writing learning activities (e.g., reading and explaining code) are likely to improve student ability to reason about code and, by extension, improve student ability to write code. A judicious mix of code-writing and code-reading activities is recommended.
机译:最近的研究已经将新手(CS1)程序员阅读和解释代码的能力与他们编写代码的能力联系在一起。这项研究通过要求CS2学生解释涉及递归的面向对象的数据结构问题,扩展了早期的工作。结果表明,针对这些面向对象的数据结构问题,在抽象级别上解释代码的能力与代码编写和代码读取测试问题的性能之间存在很强的相关性。作者假定与程序推理有关的一组通用技能可以解释编写代码和解释代码之间的相关性。作者认为,过分地强调代码编写可能对学习编程有害。非代码写作学习活动(例如,阅读和解释代码)可能会提高学生推理代码的能力,并进而提高学生编写代码的能力。建议明智地结合使用代码编写和代码读取活动。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号