最近好多爸爸妈妈问我如何给孩子编程启蒙的事情,恰好我前段时间忙着帮DK做一套系统教孩子学Scratch的课程,其中有一个入门教学视频,包括怎样用Scratch?怎样建第一个程序?今天就把这个教学视频分享给你们看。
如果父母不晓得该怎样引导孩子编程的话,这个视频一看就会明白了!
Part.1 什么是Scratch?
像我们这种程序员,用的都是命令行的程序语言,比如Python、C/C 、Java等等,界面类似下面这个样子:
可是这种命令行的方式对于孩子是极不友好的,这就是为什么以前编程看起来非常高大上的原因,入门的门槛实在太高。
你别看Scratch看起来很简单,但其实它能编出很多很神奇的程序的。
我曾经带娃编过一个人工智能小游戏,玩的时候屏幕上有个足球,同时电脑摄像头会识别屏幕前的孩子。
孩子可以跳起来模拟顶球动作,那么我们的小游戏就会自动捕捉孩子的动作,并作出顶球后的反应。这个小游戏我们编出来后,给了好多孩子玩,特别惊艳!
下面这张图就是朋友把我的程序拿过去,也在教7岁女儿写人工智能小游戏,当程序运行起来,孩子玩的可high了!
这就是为什么全球主流的儿童编程入门都是用Scratch的原因,操作很简单,根据孩子的水平,可以编写从简单到复杂的各种程序,特别锻炼孩子的创造力和逻辑性!
Part.2 怎样用Scratch?
我们在帮DK做Scratch课程的时候,专门就录了一节视频课,教孩子怎样使用Scratch,这个视频我放在文末。
其实,Scratch的使用非常简单:
第一步是访问Scratch编程平台,常见的有官方在线平台、离线客户端以及国内第三方平台;
第二步就可以在平台上直接开始编程啦!
所以对于孩子来说,Scratch上手非常简单,只需要一台电脑就可以,无需其他的工具。
官方在线编程平台的网址是:
https://scratch.mit.edu/
第一次打开后你看到的是英文界面:
如果英文不好的话也不要紧,Scratch官网有中文版本,只要拉到网站的最底部,把语言选成中文,整个网站就变成中文界面了。
官网的平台速度有点慢,网速不好的时候首次加载需要1-2分钟才能看到界面,但是加载好后编程的速度很快,丝毫不会被影响的!
如果你们实在觉得速度太慢的话,可以试试国内的第三方Scratch平台,我发现这个网站速度很OK,你们可以试试!
http://scratch.leaplearner.com
Part.3 怎样创建第一个程序?
创建项目以后,我们看到的界面是这样的:
界面的左边是编程模块列表,这个列表就相当于我们的积木盒子一样,里面装着所有的编程积木,相当于我们制作程序的“原料库”。
界面的中间是编程区,相当于我们的建筑工地,孩子们把“原材料”从左边拖到中间的编程区,并且在建筑工地上搭建自己的程序大厦。
你看下面这张图,这就是我们在拖动积木编写第一个程序:
Part.4 编程入门教学视频
上面的文字描述已经帮你们建立了一个最基础的编程印象,我之前给DK做Scratch编程课程的时候,还专门录制了一个入门的教学视频,这里也分享给你们看!
基本上,按照我的这个视频指导,孩子就能学会Scratch的基本使用,至于用的好不好,能编出怎样神奇的程序,这就看后面老师该如何引导了!
其实这就跟搭乐高积木一样的道理,积木每个人都会搭,可是有的人搭的就很酷,而有的人搭的就缺乏想象力,所以编程和搭积木一样,都是考验孩子创造力的一种工具!
我去年一整年都在和DK打磨Scratch课程的事情,其实课程教学视频都录好了,只不过我们在等DK的配套Scratch教材的出版。
刚刚从DK那边得到的消息,说教材终于ready了,我也长舒一口气,这套教材是我和小伙伴们一起翻译的,是我们和DK合作的教学课程一个非常完美的补充!
如果你想让孩子学编程,无论是入门还是提高,这套课程 教材绝对是一个非常合适的选择,价格也会比外面那些机构便宜好多!
关于课程的详细介绍,明早8点等我推送吧!^_^
憨爸在美国
硅谷工程师爸爸,分享美式教育理念和资源,专注于英语、数学、科学启蒙,一定让你脑洞大开哟!