Xylocode:通过实体音乐模拟促进计算机科学兴趣的新方法
文献标题
Xylocode: A Novel Approach to Fostering Interest in Computer Science via an Embodied Music Simulation
文献信息
- 主题领域: 人机交互、计算机科学教育、博物馆设计、音乐技术
- 关键词: CS教育, 非正式学习, 有形用户界面, 音乐与计算, 兴趣发展, 博物馆展览
研究背景与问题
-
作者发现了哪些问题或挑战? 计算机科学(CS)教育中如何培育学习者的兴趣仍是一个重要挑战。从业者通常认为计算编程是枯燥、缺乏创造性或与个人不相关的。许多现有的计算教育方法专注于正式学习环境,如教室或课后活动,但很少探讨如何在非正式学习空间中设计体验以促进兴趣。
-
为什么这个问题很重要? 激发兴趣被认为是培养计算机科学长期学习和职业发展的关键。特别是针对中学生,这是他们开始决定未来职业方向并与特定学习领域建立关联的重要年龄阶段。
-
研究动机与相关工作 作者之前的研究已成功将音乐与编程结合来培养兴趣,例如通过编程创造音乐(如耳程序EarSketch)。此外,尝试通过有形用户界面和创意互动来设计博物馆展品也显示了潜在的兴趣激发。但现有研究往往面临界面复杂、语法学习门槛高和硬件稳定性低的问题。这启发作者探讨一种更低门槛且直观的方式,使学习者能通过简单规则创造复杂且有趣的音乐模式。
解决方案
-
作者提出了哪些方法或解决方案? 提出了名为 Xylocode 的博物馆展览设计方案,通过利用计算音乐重混、有形用户界面和身体化模拟环境来激发中学生对计算机科学的兴趣。展览旨在消除对编程语法的需求,通过修改简单规则让学习者创造复杂的音乐模式。
-
该解决方案的创新之处是什么? Xylocode 的创新在于其直观的身体化设计,将有形角色(如青蛙)与互动场景结合,并通过易理解的规则和反馈实现音乐制作,这减少了技术门槛,并鼓励协作和身体直觉。相比传统的基于块状编程方式的学习,它不需要预备的编程语言语法学习,降低了进入的障碍。
-
实施步骤是什么?使用了哪些关键技术?
- 设计迭代: Xylocode进行了几轮设计迭代,包括基于细胞自动机的原型、有形桌面展示以及基于网络浏览器的版本。
- 最终设计: 整合青蛙角色、花朵数组、全局变量(如声音类型),以及条件逻辑,支持多用户互动和协作。
- 技术栈: 使用 Unity 和 Ideum桌面多点触控界面;设计有形用户界面的青蛙图形;嵌入计算概念如数组、条件语句、布尔值及变量。
研究成果
-
取得了哪些具体成果?
- Xylocode在博物馆内的实地评估表明,它能够有效地激发学习者的短期兴趣(如即刻享受度和探索意图)以及培养对计算机科学的认可。
- 展览使学习者能够认识部分计算概念,例如数组和全局变量。
-
与现有解决方案相比,它有哪些优势?
- 不依赖编程语法,降低了学习门槛。
- 使用青蛙等有形物品吸引多年龄段和多背景学习者的兴趣。
- 设计的多维度互动体验支持协作学习,并解决了之前工作中硬件故障率高的问题。
-
实验或评估结果是什么?
- 29名目标年龄段(10-14岁)的学习者进行了访谈,超过90%的参与者表示对展览和CS感兴趣。
- 平均展览互动时长为3分55秒,超出博物馆标准的主动延长参与时间(APE)。
- 数组、全局变量被识别的比例较高(分别为69%和55%),但布尔值和条件逻辑识别率较低。
-
局限性与未来方向
- 局限性: 参与者数量有限,仅在一家博物馆进行研究;参与者普遍具有一定的CS背景。短期评估未能测量长期学习效果。
- 未来方向:
- 研究不同背景、经验、年龄段的访客交互方式。
- 探索Xylocode与其他相关项目的生态连接以扩大学习影响。
- 深入分析访客的互动数据和学习对话,理解如何通过Xylocode设计进一步支持CS学习。
此研究为设计触发兴趣和初步学习的非正式计算机科学教育界面提供了重要贡献,同时启发了面向儿童的有形交互设计和博物馆展览设计的进一步探索。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
研究问题
3- 如何利用音乐和编程的结合在博物馆中设计一种体验以激发中学生对计算机科学的兴趣?分类: 学习氛围营造与自我调节支持同类问题arrow_forward
- Xylocode的直观和具象设计如何降低获取编程概念的门槛?分类: 学习氛围营造与自我调节支持同类问题arrow_forward
- Xylocode是否能够在非正式学习环境中帮助学生理解数组和全局变量等计算概念?分类: 学习氛围营造与自我调节支持同类问题arrow_forward
现实痛点
1- 中学生觉得编程枯燥、不相关,很难产生兴趣。分类: 学习氛围营造与自我调节支持同类问题arrow_forward
暂无符合条件(≥60% 相似度)的相关论文
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)