针对美国课堂最流行的编程学习工具,我录了个教学视频手把手教会你

admin 发表于 2019-06-19 14:49

--- Tips:点击上方【憨爸在美国】查看往期内容 ---

最近好多爸爸妈妈问我如何给孩子编程启蒙的事情,恰好我前段时间忙着帮DK做一套系统教孩子学Scratch的课程,其中有一个入门教学视频,包括怎样用Scratch?怎样建第一个程序?今天就把这个教学视频分享给你们看。

如果父母不晓得该怎样引导孩子编程的话,这个视频一看就会明白了!

Part.1 什么是Scratch?

像我们这种程序员,用的都是命令行的程序语言,比如Python、C/C++、Java等等,界面类似下面这个样子:

https://cdn.china-scratch.com/timg/190619/14493H3M-0.jpg

可是这种命令行的方式对于孩子是极不友好的,这就是为什么以前编程看起来非常高大上的原因,入门的门槛实在太高。

可是Scratch的出现彻底改变了这一现状。Scratch是由麻省理工(MIT)开发的一款面向少儿的编程语言。孩子用Scratch编程时就像在玩积木一样,通过把各种色彩丰富的指令方块组合在一起,就可以创作出自己的一个小程序,很简单形象,还特别有趣!

https://cdn.china-scratch.com/timg/190619/14493S252-1.jpg

你别看Scratch看起来很简单,但其实它能编出很多很神奇的程序的。

我曾经带娃编过一个人工智能小游戏,玩的时候屏幕上有个足球,同时电脑摄像头会识别屏幕前的孩子。

孩子可以跳起来模拟顶球动作,那么我们的小游戏就会自动捕捉孩子的动作,并作出顶球后的反应。这个小游戏我们编出来后,给了好多孩子玩,特别惊艳!

下面这张图就是朋友把我的程序拿过去,也在教7岁女儿写人工智能小游戏,当程序运行起来,孩子玩的可high了!

https://cdn.china-scratch.com/timg/190619/1449403960-2.jpg

这就是为什么全球主流的儿童编程入门都是用Scratch的原因,操作很简单,根据孩子的水平,可以编写从简单到复杂的各种程序,特别锻炼孩子的创造力和逻辑性!

Part.2 怎样用Scratch?

我们在帮DK做Scratch课程的时候,专门就录了一节视频课,教孩子怎样使用Scratch,这个视频我放在文末。

其实,Scratch的使用非常简单:

  1. 第一步是访问Scratch编程平台,常见的有官方在线平台、离线客户端以及国内第三方平台;

  2. 第二步就可以在平台上直接开始编程啦!

所以对于孩子来说,Scratch上手非常简单,只需要一台电脑就可以,无需其他的工具。

官方在线编程平台的网址是:

https://scratch.mit.edu/

第一次打开后你看到的是英文界面:

https://cdn.china-scratch.com/timg/190619/144942J24-3.jpg

如果英文不好的话也不要紧,Scratch官网有中文版本,只要拉到网站的最底部,把语言选成中文,整个网站就变成中文界面了。

https://cdn.china-scratch.com/timg/190619/144942C91-4.jpg

官网的平台速度有点慢,网速不好的时候首次加载需要1-2分钟才能看到界面,但是加载好后编程的速度很快,丝毫不会被影响的!

如果你们实在觉得速度太慢的话,可以试试国内的第三方Scratch平台,我发现这个网站速度很OK,你们可以试试!

http://scratch.leaplearner.com

Part.3 怎样创建第一个程序?

我们点击网站左上方的“创建”按纽,就可以创建属于自己的Scratch程序了。

https://cdn.china-scratch.com/timg/190619/1449432928-5.jpg

创建项目以后,我们看到的界面是这样的:

https://cdn.china-scratch.com/timg/190619/1449432607-6.jpg

界面的左边是编程模块列表,这个列表就相当于我们的积木盒子一样,里面装着所有的编程积木,相当于我们制作程序的“原料库”。

https://cdn.china-scratch.com/timg/190619/1449431451-7.jpg

界面的中间是编程区,相当于我们的建筑工地,孩子们把“原材料”从左边拖到中间的编程区,并且在建筑工地上搭建自己的程序大厦。

https://cdn.china-scratch.com/timg/190619/144943F09-8.jpg

界面的右上角就是我们的程序运行区,在这里我们可以点击运行,检查程序是不是按我们的想法在运行。

https://cdn.china-scratch.com/timg/190619/14494410V-9.jpg

你看下面这张图,这就是我们在拖动积木编写第一个程序:

https://cdn.china-scratch.com/timg/190619/1449442435-10.jpg

等拖动积木完毕后,我们点击绿色小旗,就能让程序运行起来了。

https://cdn.china-scratch.com/timg/190619/14494515M-11.jpg

Part.4 编程入门教学视频

上面的文字描述已经帮你们建立了一个最基础的编程印象,我之前给DK做Scratch编程课程的时候,还专门录制了一个入门的教学视频,这里也分享给你们看!

基本上,按照我的这个视频指导,孩子就能学会Scratch的基本使用,至于用的好不好,能编出怎样神奇的程序,这就看后面老师该如何引导了!

其实这就跟搭乐高积木一样的道理,积木每个人都会搭,可是有的人搭的就很酷,而有的人搭的就缺乏想象力,所以编程和搭积木一样,都是考验孩子创造力的一种工具!

我去年一整年都在和DK打磨Scratch课程的事情,其实课程教学视频都录好了,只不过我们在等DK的配套Scratch教材的出版。

https://cdn.china-scratch.com/timg/190619/14494J0b-12.jpg

刚刚从DK那边得到的消息,说教材终于ready了,我也长舒一口气,这套教材是我和小伙伴们一起翻译的,是我们和DK合作的教学课程一个非常完美的补充!

如果你想让孩子学编程,无论是入门还是提高,这套课程+教材绝对是一个非常合适的选择,价格也会比外面那些机构便宜好多!

关于课程的详细介绍,明早8点等我推送吧!^_^

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”

https://www.china-scratch.com/Uploads/Editor/2018-04-22/5adca08bdc212.jpg