兴趣驱动的内容创作如何塑造Scratch中的非正式学习机会:一项关于新手使用数据结构的案例研究
荣誉提名编程教育与计算思维在线学习与 MOOC 平台协作学习与同伴教学中小学教师(K-12)大学教授与研究人员统计学家与数据科学家
文献标题
How Interest-Driven Content Creation Shapes Opportunities for Informal Learning in Scratch: A Case Study on Novices’ Use of Data Structures
文献信息
- 主题领域: 人机交互(HCI)、社交计算与非正式学习
- 关键词: 在线社区, 非正式学习, 编程学习, 数据结构, Scratch, 社会反馈循环, 兴趣驱动, 创造性编程, 多元参与, 学习资源
研究背景与问题
-
问题或挑战:
- 兴趣驱动的在线学习社区被认为有潜力支持编程技能的学习,但目前尚不清楚这些社区如何具体支持计算概念(例如数据结构)的学习。
- 社区生成的学习资源可能以某些特定功能用例为中心,这可能限制学习者的创新性和多样参与。
- 之前的研究显示,Scratch 用户中只有15%左右会使用数据结构,应用形式也往往较为表面。
-
重要性:
- 数据结构(例如变量和列表)是计算思维和计算学科教育中的重要基础。
- 了解这些社区的运作方式有助于改进学习设计,拓宽学生的参与和学习成果。
-
研究动机与相关工作:
- 相关理论如 Vygotsky 社会起源理论和 Papert 建构主义理论主张“兴趣驱动”和“社会支持”的学习原理。
- 现有研究更注重讨论 Remix、合作调试等社区行为,但整体缺乏对兴趣驱动内容创作如何具体影响学习的探索。
解决方案
-
研究方法: 作者通过一个混合方法研究,对 Scratch 在线社区中的变量和列表使用案例进行质性与量化分析,探索兴趣驱动内容创作对非正式学习的影响。
-
创新点:
- 提出了一种社会反馈循环理论,描述兴趣驱动内容创作如何导致社区内学习资源的同质化,从而可能限制学习者的创造性和广度。
- 量化验证了理论关键假设,例如常见用例的集中化趋势。
-
实施步骤:
- 研究1:质性分析:
- 分析400个Scratch论坛讨论线程,揭示学习者如何通过讨论学习变量和列表的功能使用。
- 采用编码和主题分析,明确学习者特别关注某些功能应用(如游戏计分、动画)。
- 研究2:量化分析:
- 使用2008-2012年间的241,634个Scratch项目数据,测试社会反馈假设,包括用例的集中化程度和用户间的传播效应。
- 应用回归模型和Gini系数分析,用以评估变量/列表名称和学习资源的分布趋势。
- 研究1:质性分析:
研究成果
-
具体成果:
- Learners倾向于围绕具体兴趣(特别是有关游戏的功能)探索和应用变量、列表,并通过社区资源学习这些概念。
- 常用用例(如变量的计分功能)在社区中逐渐浓缩,构成“原型功能”,可能限制非常规兴趣的学习资源供应。
-
优势:
- 提供了对兴趣驱动学习机制的综合视角,拓展了现有学习社区设计及评估的理论框架。
- 提供了设计改进建议,包括推荐系统、社区策展以及对非流行内容的支持。
-
实验或评估结果:
- H1(用变量/列表的游戏增多):列表用例支持假设,但变量用例却呈现下降趋势。
- H2(变量/列表名称集中化):名称的集中化趋势显著,特别是变量名称的Gini系数从2008年的0.41上升至2012年的0.50。
- H3(网络扩散效应):曝光于用例的用户更可能使用这些用例的名称(部分支持)。
-
局限性与未来方向:
- 研究集中于Scratch社区,对其他学习平台(如文本代码编程环境)是否适用尚无法判断。
- 数据结构学习仅限变量和列表,未包括更复杂的计算概念。
- 数据来源局限于Scratch的公开论坛和代码库,未能覆盖全貌(如私人讨论或线下学习)。
总结
通过对Scratch用户行为的深入研究,本文揭露了兴趣驱动的在线学习如何通过社会反馈循环改变学习资源的分布。在促进常见兴趣的学习的同时,也潜在地限制了学习创新的广度和多样性。研究提出了多个设计改进方向,旨在帮助社区更好地支持广泛的学习兴趣和深层技能掌握。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3- 在线学习社区如何通过兴趣驱动的内容创作支持初学者学习计算概念(如数据结构)?分类: 在线社区互助与支持同类问题arrow_forward
- Scratch社区内的社交反馈回路如何影响学习资源分布的中心化趋势?分类: 在线社区互助与支持同类问题arrow_forward
- 兴趣驱动的内容创作是否限制了非主流学习资源的多样性和创造性?分类: 在线社区互助与支持同类问题arrow_forward
lightbulb
现实痛点
1- Scratch用户难以获取支持非主流兴趣的数据结构学习资源。分类: 在线社区互助与支持同类问题arrow_forward
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://dl.acm.org/doi/abs/10.1145/3491102.3502124
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2022
emoji_events
奖项
荣誉提名
group
作者
3 位作者
sell
研究子方向
编程教育与计算思维、在线学习与 MOOC 平台、协作学习与同伴教学
work
职业/产业
中小学教师(K-12)、大学教授与研究人员、统计学家与数据科学家
article
内容状态
已索引正文
hub
相关论文
3 篇相关论文