SQL谜题:评估带有不同反馈的微型帕森斯问题作为新手的练习
编程教育与计算思维用户研究方法(访谈、调查、观察)中小学教师(K-12)软件工程师与开发者HCI 研究员
文献标题
SQL Puzzles: Evaluating Micro Parsons Problems With Different Types of Feedback as Practice for Novice Programmers
文献信息
- 主题领域: 编程教育与SQL学习
- 关键词: Parsons问题, SQL教育, 微型Parsons问题, 编程反馈类型, 学习效能, 编程模式习得, SQL初学者, 实证研究, 编程学习工具设计, 数据库管理
研究背景与问题
-
问题或挑战:
- SQL是计算机科学和信息系统领域的重要技能,但初学者在学习SQL时经常遇到困难,包括语法问题和逻辑误解。
- 当前大多数SQL学习工具以文本输入形式为主,在记忆影响下可能增加认知负担。
- 目前尚缺乏关于学习SQL的创新实践方法,特别是在使用编程练习工具如Parsons问题的研究。
-
重要性:
- SQL技能是数据库操作的核心,具有广泛应用,但教学复杂且挑战较大。
- 探索更高效的学习工具和方法以减轻认知负担,对提高学习效果和解决常见的SQL误解具有潜在价值。
-
研究动机与相关工作:
- Parsons问题作为一种编程练习形式,已被证明有助于学习效率和编程模式习得,但在SQL实践中的应用尚未研究。
- 使用“微型Parsons问题”,即从代码片段到单独的行重组比传统Parsons问题更细粒度,有可能帮助初学者学习SQL语法和逻辑。
解决方案
-
方法或解决方案:
- 本研究提出使用微型Parsons问题解决SQL学习中的挑战,以减少认知负担并提供即时反馈。
- 比较两种反馈类型(基于块的反馈和基于执行的反馈)与传统文本输入问题,用于评估学习效果。
- 实现一种微型Parsons问题工具,用于使用块重构SQL语句并提供实时反馈。
-
创新之处:
- 将微型Parsons问题首次应用于学习SQL语法,测试其有效性。
- 比较两种不同反馈机制对初学者学习SQL的影响,为构建更高效的学习工具提供支持。
- 提供一种分步的与实际环境更加一致的互动方式,使学习过程更灵活且可定制。
-
实施步骤与关键技术:
- 创建微型Parsons问题作为一种单语句重组任务,并在问题中整合多个干扰选项。
- 提供两种反馈方式:
- 基于块的反馈——标记错误的块。
- 基于执行的反馈——返回SQL执行结果或错误消息。
- 在Runestone平台实现上述工具,支持对初学SQL语法及模式进行DL测试和课堂实证研究。
研究成果
-
具体成果:
- 微型Parsons问题工具显著提高了初学者的学习增益,尤其是基于块的反馈组。
- 在课堂环境中,实践数据表明微型Parsons问题对学习效果与传统SQL写入问题具有可比较性,甚至在某些情况下表现更优。
- 通过定性和定量分析发现,学习效率和模式习得因反馈机制而异。
- 较低的语法误解率进一步表明此工具有效减少了初学者的认知负担。
-
优势:
- 微型Parsons问题对初学者尤其有益,通过减少问题空间大小提升学习效率。
- 提供结构化的学习路径,有助于学生顺利掌握针对问题的模式(如 UPDATE 语法中值的动态调整)。
- 与文本输入形式相比,块模式提供更直接的帮助,使新知识输入更加高效。
-
局限性与未来方向:
- 局限性:实验受限于具体课堂规模与学生背景,且两种反馈形式的直接对比尚不足够强。
- 未来研究方向:
- 探讨更复杂指令(如嵌套SQL语句)在微型Parsons问题中的应用。
- 研究学生的长效学习成果与知识保持力。
- 扩展研究至其他领域(如Web开发或其他编程语言)。
- 引入混合式交互模式工具,支持从块到文本输入的动态转换,提高任务真实性。
此论文最终提出了一种创新性的SQL学习工具,并通过定性与定量研究展示其理论与实践价值,为SQL初学者提供了更适合其认知负担与学习需求的解决方案。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3- 微型帕森问题如何影响初学者学习SQL语法和逻辑的效率?分类: 反馈设计、等待体验与多模态感知同类问题arrow_forward
- 两种不同类型的反馈(基于块和基于执行)在SQL学习中哪个更有效?分类: 反馈设计、等待体验与多模态感知同类问题arrow_forward
- 微型帕森问题在减少初学者认知负担时的实际效果如何?分类: 反馈设计、等待体验与多模态感知同类问题arrow_forward
lightbulb
现实痛点
1- 初学SQL的用户容易犯语法错且逻辑理解困难,学习效率低下。分类: 反馈设计、等待体验与多模态感知同类问题arrow_forward
暂无符合条件(≥60% 相似度)的相关论文
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3613904.3641910
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2024
emoji_events
奖项
未标记奖项
group
作者
2 位作者
sell
研究子方向
编程教育与计算思维、用户研究方法(访谈、调查、观察)
work
职业/产业
中小学教师(K-12)、软件工程师与开发者、HCI 研究员
article
内容状态
已索引正文
hub
相关论文
0 篇相关论文