arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2607.06721cs.HC

Flowcode:用于创意计算教育中支持迭代的人工智能编程环境

Flowcode: An AI-Powered Programming Environment for Scaffolding Iteration in Creative Computing Education

Tiffany Tseng, Liliana Hanem Seoror, Jeevika Adda, Meitalia Factor, Rona Darabi, Kiley R Matschke, Tiffany Fu, Annie Lin, Alekhya Maram, Arya Sinha

AI总结:

研究旨在助力创意计算教育中新手基于示例学习编码,通过设计Flowcode,集成可视化流程图与聊天界面,经两项研究迭代设计,探讨可视化和摩擦在计算教育中有效利用人工智能的作用。

AI中文摘要:

基于已有示例学习编码很常见,尤其在创意编码社区。但有效做到这一点对新手有挑战,需理解现有代码并扩展。我们探索通过设计Flowcode来支持这两个过程,它是集成可视化代码结构的流程图和聊天界面的创意编码编程环境。我们分享了在两项针对新创意编码者的研究中对Flowcode设计的迭代,思考可视化和摩擦在计算教育中有效使用人工智能方面的作用。

英文摘要:

Building upon found examples is a popular way people learn to code, especially in creative coding communities where sharing projects and remixing are common practices. But effectively doing so requires being able to 1) understand how existing code works, and 2) extend it by writing code that implements your own ideas, practices that can be challenging for new creative coders. We explored how to support these two processes through the design of Flowcode, a creative coding programming environment that integrates a flowchart for visualizing code structure and a chat interface tailored to support learning to code over vibe coding. We share how we iterated on the design of Flowcode over two studies with new creative coders, reflecting on the roles visualization and friction may play in enabling productive AI-use in computing education.

↑