首页> 外文会议>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中的解剖问题,以在解决会话期间记录所有交互的详细迹线。在这些作业中,学习者将正确地命令找到缩小一组代码片段,以构建符合设置要求的运行程序。我们从两个编程课程的学生收集数据以及其他分析中的数据显示了解决方案路径的可视化,作为交互图,可用于探索这些模式和异常作为回溯和解决方案中的循环。结果为学生对这些类型的问题和关于如何改进任务环境的思路及其在编程教育中使用的思考提供了洞察力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号