【专题】如何免费DIY少儿编程工具scratch
教育机构争相推荐的少儿图形化编程工具scratch可以免费用?Yes! scratch是一款开源的少儿图形化编程工具,不仅有免费的源代码,还有许多免费的升级版本。
今天elena就用一款可以离线免安装的中文scratch2.0版本作为演示,看看如何在家自己动手搭建这个炙手可热的少儿编程工具。
1
scratch不是真正的编程
首先需要提一下的是,scratch并不是真正的编程,而是可以帮助孩子们建立一种编程的模块化概念的工具。模块这个词在elena写的和python的初次之旅:积木机器人(可戳这个标题跳转)中被生动地阐述出来。
为什么scratch受到全球青少年的欢迎?那么我们先来了解下scratch的发展历史。
借鉴了乐高积木和一种名叫LOGO语言的设计精华后,scratch作为一种更易于儿童理解的积木块式的图形化编程语言,在2007年首次向公众免费开放。2013年,scratch发布了可以直接在网络浏览器里在线操作的2.0版本。
就此,scratch从可操作性、创造性和社交性三个方面进行了改良,让儿童对编程学习更感兴趣,也更容易上手;并通过作品社区,让更多的儿童与同伴、老师、家长形成了分享和交流。
2019年1月,scratch发布了3.0版本,最大的特点是增加了丰富的硬件拓展,比如与乐高EV3机器人和WeDo 2.0机器人兼容等。
scratch今年初的注册用户数达到3700多万。除了scratch外,还有几个全球著名的少儿编程平台,在用户数量上与scratch不分伯仲。
比如:少儿编程平台Tynker使用学生数为6000万,全球编程一小时活动的发起者Code.org在2018年已拥有3600万学生,美国另一家青少年在线编程平台Codecademy用户数是4500万。
2
如何免费搭建scratch
很多在线少儿编程网站上都有免费的在线scratch提供使用,也有一些视频课程,是很好的自学资源。那么为什么还要自己搭建免费的scratch?
首先是离线需求。作为家长可能都有体会,一旦给孩子一个可以上网的工具,电脑、手机或平板,就不能阻挡他们使用其他功能,比如游戏、聊天、看剧的可能。因此,一款可以断网使用的编程平台是一种独立的学习工具。
其二是免费需求。这些在线少儿编程平台在吸引流量阶段提供免费的使用功能,但是之后会不会收费是个未知数。因此面对日益高企的教育费用,本着能省一点是一点的精神,elena把自己喜欢做的DIY工作分享给大家。
下面我们言归正传,来动手DIY。自己搭建离线scratch最简单的方式就两步!我们需要的工具只有一台windows电脑。
第一步:到百度网盘上下载scratch2.0_cn.zip的压缩文件,网盘链接:https://pan.baidu.com/s/1SzBoTCw48QSbo3YGZFdkYA 密码:2btk(请复制这行网址到浏览器)。如演示步骤:
第二步:在电脑上解压缩这个scratch2.0_cn.zip文件,在解压好后到文件夹内点击scratch2.exe文件,scratch离线2.0版本就安装完成了!就是这么简单。
这套离线scratch中还配套有人物图片和背景图片资源,如果想要更多素材资源的同学可以留意我们今后推出的scratch深度DIY教程。
爬藤院已经推出了python的自学课程,可能对青少年来说有一点自学难度。
但是scratch这类图形化编程工具却是完全可以自学的,哪怕是5-6岁左右的小朋友。通过老师的视频讲解,在家长的帮助下,也能进行简单的鼠标操作。
3
一点建议
虽然学习scratch编程工具看上去很美,但是elena从青少年长久编程学习的角度,提出一点诚恳的建议:
那就是不需要花费太多时间和精力在这类图形化编程工具上。因为说到底,一个人的时间是有限的,这点时间既可以用来进行课外活动或者体育锻炼,也可以用在打好数学和英语基础上。
虽然科技竞赛升学路线深入人心,但是正如本文开篇所提,scratch编程工具并不是真正的编程。
即使要走科技竞赛升学路子的孩子,也建议从高年级再开始接触真正的编程语言python,如果有信奥的竞赛需求,可以从python转向C++。其中python适合大多数人学习,而C++比较难,学生和家长都需要花费更多的时间精力。
希望大家喜欢上科学探索,推开编程这扇既有趣又艰苦的大门。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com