arrow
返回

Using hidden Markov model to detect problem-solving strategies in an interactive programming environment

delete2025-05-15
delete0
PRE
AI
L
Linjing Wu *
X
Xiang, Xuelin
X
Xueyan Yang
X
Xuan Jin
L
Liang Chen
刘清堂 封面图
刘清堂 (Qingtang Liu)
DOI:10.1007/s11423-025-10506-wdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
解决问题策略在编程学习中至关重要。由于其隐蔽性,传统的访谈和问卷调查等方法无法反映编程中解决问题策略的细节和差异。本研究使用隐马尔可夫模型(Hidden Markov Model)来检测和比较不同群体在交互式编程环境中的解决问题策略。结果表明,高绩效学生和低绩效学生在编程中的解决问题策略存在显著差异。视频记录显示,高绩效学生在编程中的空白行为(blank behaviors)多于低绩效学生。低绩效学生在查阅教材上花费的时间多于高绩效学生。在迁移任务中,高绩效学生通过识别问题开始任务,而低绩效学生则直接参与策略实施。此外,高绩效和低绩效学生在从基础任务到迁移任务的过程中均有所进步。这些发现为理解学生编程表现差异的原因以及教师在编程教育中如何、何时提供指导提供了启示。
Keyword:
Hidden Markov model
Problem-solving strategy
Programming learning
Programming performance

期刊

E
ETR&D-EducATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT
IF:
4.2
论文数:
2.2K
被引数:
7.0K

机构

暂无机构信息
引用论文

引用论文

Problem‐Solving Phase Transitions During Team Collaboration
err2017-02-18
err0
errOAAI
errTravis J. Wiltshire; Jonathan E. Butner; Stephen M. Fiore
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容