首页> 外文期刊>Education and information technologies >Teaching the novice programmer: A study of instructional sequences and perception
【24h】

Teaching the novice programmer: A study of instructional sequences and perception

机译:教新手程序员:教学顺序和知觉研究

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

摘要

Studies show that for many years courses teaching computer programming skills to novices have engendered a dislike for programming in many students. The first phase of this study presented identical content in one of three instructional sequences to 34 college students who were programming novices to determine which produced the greatest development of programming expertise. Learning was measured by performance on a Programming Assessment given immediately after the intervention, and effort and difficulty were self-rated during the instruction. There was no significant difference among the groups in Programming Assessment scores, and overall self-rated effort and difficulty of the instruction did not vary simply by rearranging the order in which the major elements were presented. However, instructional units that covered programming syntax skills and structures were rated by all groups as requiring significantly less effort and difficulty than units covering plans, and participants in all groups scored significantly higher on syntax skills and structures than on plans. The second phase sought evidence that there were differences in perception and the complexity of knowledge in long term memory between novices and experts programmers by comparing the fifteen top performing participants on the Programming Assessment with three programming experts in chunking a short program and in constructing the central solution statement to four programming problems. Experts chunked programs to twice the levels and twice as fast as novices, indicating differences in the mental organization of novices and experts. The implications of these results are discussed.
机译:研究表明,多年来,向新手教授计算机编程技能的课程在许多学生中引起了对编程的厌恶。这项研究的第一阶段按照三个教学顺序之一,向34个编程新手提供了相同的内容,他们确定编程初学者的发展最大。学习是通过在干预后立即进行的编程评估中的表现来衡量的,并且在指导过程中对努力和困难进行了自我评估。各组之间的程序设计评估分数没有显着差异,并且总体自我评价的努力和指导的难度不会因简单地重新排列主要要素的排列顺序而发生变化。但是,与编程计划单元相比,涵盖编程语法技能和结构的教学单元所需的工作量和难度大大低于计划,并且所有组的参与者在语法技能和结构上的得分均远高于计划。第二阶段通过比较15位编程评估中表现最佳的参与者与3位编程专家在编排短程序和构建中心程序方面的比较,来证明新手和专家程序员在感知和长期记忆方面的知识复杂性之间存在差异解决四个编程问题的说明。专家将程序分块到新手的两倍水平和两倍的速度,这表明新手和专家的心理组织有所不同。讨论了这些结果的含义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号