arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2402.04975cs.HCcs.AIcs.PL

ChatScratch:面向6-12岁儿童自主可视化编程学习的AI增强系统

ChatScratch: An AI-Augmented System Toward Autonomous Visual Programming Learning for Children Aged 6-12

Zhejiang University(浙江大学);Beijing Normal University(北京师范大学)

Liuqing Chen, Shuhong Xiao, Yunnong Chen, Ruoyu Wu, Yaxuan Song, Lingyun Sun

AI总结:

ChatScratch通过结构化故事板、图像生成和Scratch专用大语言模型,解决儿童自主编程中的三大障碍,促进6-12岁儿童的高质量项目创作。

摘要:

随着计算思维(CT)在K-12教育中不断渗透到更年轻的年龄段,Scratch等成熟的CT平台在满足这些更年轻学习者(尤其是小学阶段6-12岁儿童)的需求方面面临挑战。通过与Scratch专家的形成性调研,我们发现了儿童自主Scratch学习的三大障碍:项目规划中的创意空白、资产创作中的思维局限,以及实施过程中编码指导的不足。为克服这些障碍,我们引入了ChatScratch,一个AI增强系统,旨在促进幼儿的自主编程学习。ChatScratch采用结构化的交互式故事板和视觉提示来克服创意空白,整合数字绘图和先进的图像生成技术以提升创造力,并利用专为Scratch定制的大型语言模型(LLMs)提供专业的编码指导。我们的研究表明,与Scratch相比,ChatScratch能有效促进自主编程学习,并有助于儿童创作高质量、具有个人意义的Scratch项目。

英文摘要:

As Computational Thinking (CT) continues to permeate younger age groups in K-12 education, established CT platforms such as Scratch face challenges in catering to these younger learners, particularly those in the elementary school (ages 6-12). Through formative investigation with Scratch experts, we uncover three key obstacles to children's autonomous Scratch learning: artist's block in project planning, bounded creativity in asset creation, and inadequate coding guidance during implementation. To address these barriers, we introduce ChatScratch, an AI-augmented system to facilitate autonomous programming learning for young children. ChatScratch employs structured interactive storyboards and visual cues to overcome artist's block, integrates digital drawing and advanced image generation technologies to elevate creativity, and leverages Scratch-specialized Large Language Models (LLMs) for professional coding guidance. Our study shows that, compared to Scratch, ChatScratch efficiently fosters autonomous programming learning, and contributes to the creation of high-quality, personally meaningful Scratch projects for children.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑