首页> 外文会议>ACM SIGCSE Technical Symposium on Computer Science Education >Using Programming Process Data to Detect Differences in Students' Patterns of Programming
【24h】

Using Programming Process Data to Detect Differences in Students' Patterns of Programming

机译:使用编程过程数据来检测学生编程模式的差异

获取原文

摘要

Analyzing the process data of students as they complete programming assignments has the potential to provide computing educators with insights into their students and the processes by which they learn to program. In prior work, we developed a statistical model that accurately predicts students' homework grades. In this paper, we investigate the relationship between the paths that students take through the programming states on which our statistical model is based, and their overall course achievement. Examining the frequency of the most common transition paths revealed significant differences between students who earned A's, B's, and C's in a CS 2 course. Our results indicate that a) students of differing achievement levels approach programming tasks differently, and b) these differences can be automatically detected, opening up the possibility that they could be leveraged for pedagogical gain.
机译:分析学生的过程数据,因为它们完全编程分配有可能为他们的学生和他们学会编程的流程提供计算教育者。在事先工作中,我们开发了一种准确预测学生的家庭作业成绩的统计模型。在本文中,我们调查了学生通过我们统计模型为基础的编程状态的路径之间的关系及其整体课程成果。检查最常见的过渡路径的频率揭示了在CS 2课程中获得A's,B的学生的显着差异。我们的结果表明,A)不同成绩水平的学生方法不同的编程任务,而B)可以自动检测这些差异,打开它们可以利用他们用于教学收益的可能性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号