Scratch是麻省理工学院的“终身幼儿园团队”在2007年发布的一种图形化编程工具,主要面对全球青少年开放,是图形化编程工具当中最广为人知的一种,所有人都可以在软件中创作自己的程序1。
Scratch旨在帮助儿童学习计算机科学基础知识和编程技能,它采用了可视化编程的方法,用户可以通过拖放图形块来构建程序,而不需要编写复杂的代码。Scratch的界面非常友好,适合儿童使用,它提供了各种各样的图形块,可以用于创建动画、游戏和交互式故事等。用户可以通过拖放这些图形块来构建程序,而且非常容易理解和使用。使用Scratch可以帮助儿童学习计算机科学的基础知识,例如循环、条件语句、变量、函数等,还可以帮助儿童发展其他的技能,例如数学和逻辑推理能力。