【24h】

The Novice Programmers' Syndrome of Design-by-Keyword

机译:关键字设计的新手程序员综合症

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

摘要

In the course of reading the description of a given assignment, it is natural that associations with design patterns directly tied to explicit keywords or phrases in the assignment text will evolve. However, explicit keywords may not always be the basis for the desired solution. Implicit cues may yield a better outcome. This paper presents a study of novice programmers who are misguided by explicit keyword associations. The study shows that students' tendency to "design-by-keyword" may sometime lead them to incorrect or inefficient programming solutions. The study displays student solutions to three CS1 problems, each answered in three different ways. The first two ways reflect undesirable "design-by-keyword" outcomes, and the third way encloses the desired solution, which demonstrates the importance of looking for implicit cues.
机译:在阅读给定作业的描述的过程中,自然会产生与直接与作业文本中的显式关键字或短语相关联的设计模式的关联。但是,显式关键字可能并不总是所需解决方案的基础。暗示暗示可能会产生更好的结果。本文介绍了对新手程序员的研究,这些新手程序员被显式关键字关联误导了。研究表明,学生倾向于“按关键字设计”的趋势有时会导致他们选择错误或效率低下的编程解决方案。该研究显示了学生对三个CS1问题的解决方案,每个问题都以三种不同的方式回答。前两种方式反映了不良的“按关键字设计”结果,第三种方式包含了所需的解决方案,这证明了寻找隐式线索的重要性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号