自适应帕森斯问题与编写等效代码的问题解决效率和认知负荷
编程教育与计算思维在线学习与 MOOC 平台中小学教师(K-12)大学教授与研究人员在线课程设计师
文献标题
Problem-Solving Efficiency and Cognitive Load for Adaptive Parsons Problems vs. Writing the Equivalent Code
文献信息
- 主题领域: 编程教育、认知负荷理论、自适应学习
- 关键词: 编程教育, Parsons问题, 自适应学习, 认知负荷, 写代码, 教学效率, 编程心理学
研究背景与问题
- 问题与挑战:
- 初学者在学习编程时面临高退学率及无法掌握编程基石技能的问题(如语法、语义错误)。
- 大部分初学者实践需要从头写代码,这既耗时又容易让人卡住,从而降低学习信心。
- 女性及某些弱势群体常因编程经验不足受到较大负面影响。
- 重要性:
- 增强编程的多样性、包容性,解决早期编程课堂中的失败和脱离问题具有重要社会意义。
- 研究动机与相关工作:
- Parsons问题──一种让学习者对混乱代码块排序的编程任务,已有研究表明它比从头写代码更高效,同时对学习成效无明显负面影响。
- 需要更大规模、有场景背景的研究(而非仅限于实验室)来验证Parsons问题在实际课程中的效率和认知负荷。
解决方案
-
研究方法:
- 提出了对比自适应Parsons问题与等效写代码问题效率和认知负荷的实验,采取“多任务-组内设计”。
- 在Python课程中开发了特定问题集及研究工具(包括认知负荷问卷“Paas Scale”)。
- 使用“帮助按钮”作为自适应功能,动态调整Parsons问题难度(如移除干扰项、合并或缩进代码块)。
-
创新之处:
- 从大规模实际编程课程中采集场景化数据,而非传统的小样本实验。
- 考察了Parsons问题在认知负荷、解决效率及学生学习态度方面的影响。
- 使用了学生“思考大声法”观察解决逻辑,补充日志分析的定量结论。
-
实施步骤与技术:
- 让学生完成两组相同编程任务,一组作为Parsons问题,另一组必须从头写代码。
- 收集完成时间、错误行为及认知负荷评分。
- 结合调查问卷与开放式访谈,分析学生偏好与学习行为。
- 引入“帮助按钮”触发适应性变化以降低学生困惑。
研究成果
-
具体成果:
- 在五个测试问题中,有四个Parsons问题显著比写代码效率更高(完成时间更短)。
- 自适应Parsons问题(尤其排除干扰项后)普遍降低了认知负荷。
- “帮助按钮”被证实对学生解决问题有重要帮助,但部分细化功能存在误导潜力(如重复相邻块合并)。
- 发现学生学习态度与背景经验对结果的影响:有编程经验的人普遍更偏好直接写代码。
-
与现有方法相比的优势:
- Parsons问题可以有效减少学生的完成时间,特别是在面对有干扰因素的开放性问题时。
- 提供了新证据表明,Parsons问题不仅可以高效评估学生,也可以传授新解题策略。
-
实验与评估结果:
- 效率分析: 使用Mann-Whitney U检验,发现Parsons问题在大部分场景下时间优势显著。
- 认知负荷: 平均评分结果显示Parsons问题比写代码问题负荷较低,但差异在某些情况下不显著。
- 行为观察: 部分学生倾向于滥用“帮助按钮”达到分数目标,而不是理解问题逻辑。
-
局限性与未来方向:
- 局限性:
- 本研究基于特定Python课程,可能不适用于其他语言或课程背景。
- 学生使用的特定认知负荷量表(Paas Scale)为主观指标,需要更多客观验证,如眼动追踪。
- 未来方向:
- 优化Parsons问题生成方法,以学生常见代码为基础(如基于抽象语法树AST 聚类)。
- 设计更高效的干扰项及帮助反馈机制。
- 探索如何无缝结合Parsons问题与写代码任务(如针对不同学习者动态切换模式)。
- 局限性:
实施与教育影响
- 开发灵活的在线工具(如Parsons支持平台“Runestone”)支持不同学习者选择。
- 提高大规模课堂中教师使用交互任务评估学习的能力。
- 进一步验证Parsons问题对新手编程的促进性作用,尤其在帮助学生跨越挫折阶梯方面。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3lightbulb
现实痛点
1- 初学编程者难以高效练习基础技能,容易感到挫败和失去信心。分类: 训练反馈与技能提升同类问题arrow_forward
- 67%
实时难度自我报告的视频讲座的持续评估
CHI '19· 在线学习与 MOOC 平台 +1
- 67%
探索智能辅导系统在素描基础教学中的潜力
CHI '20· 编程教育与计算思维 +1
- 67%
在家学习:基于直播的远程教育体验在中国高校中的混合方法分析(COVID-19大流行期间)
CHI '21· 在线学习与 MOOC 平台 +1
- 67%
虚拟现实将如何进入大学课堂?高等教育中虚拟现实的多利益相关者调查
CHI '22· VR 中的社交与协作 +1
- 67%
Glancee:教师适应性系统,用于掌握同步在线课程中的学生学习状态
CHI '22· 在线学习与 MOOC 平台 +1
- 67%
尼日利亚的紧急远程教育:挑战与设计机遇
CHI '24· 在线学习与 MOOC 平台 +1
- 67%
ml-machine.org: 构建研究产品以在教育中传播人工智能素养
CHI '24· 编程教育与计算思维 +1
- 67%
PLAID:支持计算讲师在大规模环境中识别特定领域的编程计划
CHI '25· 大语言模型(LLM)的人机协作 +1
- 67%
教育者对XRAuthor的感知:一种用于创建具有不同沉浸水平的学习内容的无障碍工具
CHI '25· 混合现实工作空间 +1
- 67%
TSConnect:针对知识诅咒增强的MOOC平台:弥合教师与学生间的沟通鸿沟
IUI '25· 在线学习与 MOOC 平台 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3411764.3445292
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2021
emoji_events
奖项
未标记奖项
group
作者
2 位作者
sell
研究子方向
编程教育与计算思维、在线学习与 MOOC 平台
work
职业/产业
中小学教师(K-12)、大学教授与研究人员、在线课程设计师
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文