首页> 外文会议>Proceedings of the 42nd ACM technical symposium on computer science education. >Experience Report: Getting Novice Programmers to THINK about Improving their Software Development Process
【24h】

Experience Report: Getting Novice Programmers to THINK about Improving their Software Development Process

机译:体验报告:让新手程序员思考如何改善他们的软件开发流程

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

摘要

Expertise is developed through both a) self-reflection and b) making useful plans for improvement [3, 10]. Traditional novice-level programming assignments require neither of these skills to be used. Could we get students to think about improving their software development processes? What areas would they identify as needing improvement? Could they write effective plans for themselves? In this experience report, we analyze the results of an intervention with 236 CS1.5 students asking them to do these activities. We find that they most commonly make improvements in planning, compared to coding and testing. Additionally, over half of the plans they make are so vague as to be of little use in helping students identify if they have, in fact, improved. Finally, we asked students at the end of the term to reflect on how their experiences with programming assignments changed over the term. We discuss our results in light of how instructors can focus instruction to help students become more meta-cognitive about their own software development processes.
机译:通过a)自我反省和b)制定有用的改进计划来发展专门知识[3,10]。传统的新手级编程任务不需要使用这些技能。我们可以让学生考虑改善他们的软件开发流程吗?他们认为哪些方面需要改进?他们能为自己写出有效的计划吗?在此体验报告中,我们分析了236名CS1.5学生要求他们进行这些活动的干预结果。我们发现,与编码和测试相比,他们最常在计划方面进行改进。此外,他们制定的计划中有一半以上都含糊不清,以至于几乎没有帮助学生确定他们是否确实有所改善。最后,我们要求学期末的学生反思他们在编程作业方面的经验在整个学期中如何变化。我们根据讲师如何集中指导以帮助学生变得对自己的软件开发过程更具元认知来讨论我们的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号