家里有小朋友的家长一定对少儿编程不陌生,大概率会听到或看到儿童编程、scratch这些词汇。那么它是什么呢?
首先,scratch是一款软件,就和你在电脑中打开的记事本一样,记事本的功能是用来记录文字,而scratch的功能是通过图形化的方式让编程初学者理解编程领域的一些抽象概念。所以,准确来说,scratch并不是一门编程语言,而是一款编程导学的启蒙软件。
那么这款软件真的能让初学者学到东西吗?
答案是肯定的。scratch是由麻省理工学院的“终身幼儿园团队”开发,在 2007 年作为可下载的桌面应用程序推出。在麻省理工学院开发和支持超过 15 年,如今已成立独立的Scratch 基金会。对于儿童来说,它们的视觉感知能力远大于理解能力,在理解能力和外语能力较弱的阶段,如何让全世界的儿童接触编程呢?
- 中文支持。在scratch软件中,官方适配了中文化界面,对于中小学生非常友好。
- 积木编程。没有密密麻麻的满屏幕代码,scratch中每一行代码都是一块积木,通过鼠标拖拽的方式进行搭建,就像小朋友玩乐高一样快乐简单。
- 理解本质。没有了代码,但却保留了编程的思想。比如编程领域中的变量、函数、循环、流程控制、广播等概念。后续接触到高阶编程时,将会非常容易理解和上手。