首页> 外文会议>Proceedings of the Ninth annual international conference on international computing education research >How Do Students Solve Parsons Programming Problems? - An Analysis of Interaction Traces
【24h】

How Do Students Solve Parsons Programming Problems? - An Analysis of Interaction Traces

机译:学生如何解决帕森斯编程问题? -相互作用痕迹分析

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

摘要

The process of solving a programming assignment is generally invisible to the teacher. We only see the end result and maybe a few snapshots along the way. In order to investigate this process with regard to Parsons problems, we used an online environment; for Parsons problems in Python to record a detailed trace of all the interaction during the solving session. In these assignments, learners are to correctly order find indent a given set of code fragments in order to build a functioning program that meets the set requirements. We collected data from students of two programming courses and among other analyses present a visualization of the solution path as an interactive graph that can be used to explore such patterns and anomalies as backtracking and loops in the solution. The results provide insights into students' solving process for these types of problems and ideas on how to improve the assignment environment and its use in programming education.
机译:解决编程作业的过程通常对老师是不可见的。我们只看到最终结果,可能还会看到一些快照。为了调查有关帕森斯问题的这一过程,我们使用了在线环境。在Python中使用Parsons问题记录解决会议期间所有交互的详细轨迹。在这些作业中,学习者应正确地顺序查找给定的一组代码片段的缩进量,以构建满足该设置要求的功能程序。我们从两个编程课程的学生那里收集了数据,除其他分析外,它还以交互图的形式呈现了解决方案路径的可视化形式,可用于探索此类模式和异常,例如解决方案中的回溯和循环。结果为学生解决此类问题提供了深刻的见解,并就如何改善作业环境及其在程序设计教育中的运用提供了思路。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号