首页> 外文会议>Advanced information systems engineering workshops >Investigating the Under-Usage of Code Decomposition and Reuse Among High School Students: The Case of Functions
【24h】

Investigating the Under-Usage of Code Decomposition and Reuse Among High School Students: The Case of Functions

机译:调查高中学生对代码分解和重用的利用不足:功能案例

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

摘要

Functions can provide substantial benefits for programmers. They offer ways that can be used to simplify a given programming task through decomposition, reusability and abstraction. As observed by the first author, a graduate student and high school computer science (CS) teacher, students do not spontaneously use functions when they are asked to solve a certain task; instead they provide one procedural solution, even in situations where functions can clearly be helpful. This research aims to investigate how and when students use functions, as well as the reasons underlying their decisions whether to use them. This paper presents our ongoing research including some results from a pilot study. For data analysis we use the dual-process theory of human cognition and three related concepts: comfort zone, principle of least effort and cognitive laziness. We discuss how these can be useful in order to better understand the problem at hand.
机译:函数可以为程序员带来巨大的好处。它们提供了可用于通过分解,可重用性和抽象来简化给定编程任务的方法。正如第一作者,一名研究生和高中计算机科学(CS)老师所观察到的那样,当学生被要求解决某项任务时,他们不会自发地使用功能。相反,它们提供了一种过程解决方案,即使在功能显然可以有所帮助的情况下也是如此。这项研究旨在调查学生如何以及何时使用功能,以及决定是否使用功能的根本原因。本文介绍了我们正在进行的研究,包括一些初步研究的结果。对于数据分析,我们使用人类认知的双过程理论和三个相关概念:舒适区,最小努力原则和认知懒惰。我们讨论这些方法如何有用,以便更好地了解当前的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号