文/憨爸在美国
微信号:hanhanusa
现在国内编程真是超级热的,各种网上的课程也是层出不穷,经常有妈妈问我该不该给孩子报名的问题。说实话,编程是要学的,但是入门不一定要去机构,我今天会给您推荐一套憨憨学校用的编程课程,也是美国最火的免费课程,对您和孩子很有帮助的!
我是在憨憨幼儿园的时候给他进行编程思维的启蒙,二年级的时候,学校又安排了计算机的课程。憨憨学校那个计算机课我还特地接触过,很有意思的,今天推荐给大家。这个课程可以免费在线学,对孩子编程思维的提高很大,我是觉得从入门的角度来说,效果不比外面那些收费的编程机构差的!
这个机构叫做CODE,当年奥巴马提出要将编程引入学校后,美国的教育就系统专门创建了一个教K-12孩子编程的课程,免费提供给学校和家庭使用。她的课程在很多美国学校都有在用,憨憨班上的编程课程也是基于这个系统。
(憨憨用的CODE编程系统)
1、CODE系统介绍
这个CODE教育网站应该是我见过最全面、最入门的一个编程启蒙系统了。大约有90万的老师在用这个系统教孩子编程,25%的美国学生也在用这套系统学习,而且其中有1300万都是女孩子,这点还是挺出乎我意料之外的,一直以来咱们玩编程的女孩子就不是很多,可见这个网站对女孩子还是非常有吸引力的。
另外这个系统有一个很人性化的地方,就是它提供多语言的支持,目前提供45种语言版本,其中就有中文简体,在网站右下角的地方可以选择语言,这样对于英语不是特别好的孩子来说,学编程就超级方便了!
2、适合不同年龄段
网站提供了从幼儿园直至高中的课程,随着年龄层次的增加,课程难度逐渐加深。不论是刚刚接入代码想了解编程的小朋友,亦或是已经对一两种语言有所熟悉的大朋友,都能在这个网站里找到适合自己的课程。
下面这个图片就是网站的学习页面,你看红色方框里标注的就是孩子的各个年级,像我当时用这套系统的时候,就是先选择憨憨对应的年级,然后再选择这个年级的课程。
比如说下面这个是我们选择Pre-reader的选项,然后出来的课程都是适合幼儿园和小学一年级的孩子,
而如果选择Grades 2-5,出来的就是这些课程,
因此从幼儿园到高中,每个年龄阶段的孩子都能找到对应的课程学习,非常实用的!
3、课程主题丰富
传统编程是挺枯燥的,像我们学习的时候就是在文本编辑器里敲一些只有我们这些程序员才能理解的文字,但是在别人看来就像天书一样!
下面这幅“天书”就是我平时敲代码的风格,
但对于小朋友来说,让他们直接敲代码对孩子的要求实在太高了,他们是没有兴趣一行一行地输着枯燥的文字的,而且还有一个关键原因是,计算机编程语言都有固定的格式,一个字母、一个符号输入不对就能导致程序崩溃。
因此美国老师在给孩子做编程启蒙的时候都选择从卡通图案和游戏化界面入手。如果一个个有趣的图案在自己的手里,通过代码活动起来,那是多么有趣的一件事情,孩子一定会充满激情的!
而这套系统就提供了很多这样的卡通课程主题!
1、比如和游戏相关的主题:
2、比如与动漫人物相关的主题:
3、还有与画图相关的主题:
4、与音乐相关的主题:
5、甚至还有很多适合女孩子的主题:
这就是为什么孩子们都很喜欢CODE系统来编程的原因,因为对于他们可以将编程的理念用在游戏设计当中,特别的有趣!
4、课程版块
我在给憨憨用这个网站的时候,有两大板块是最有吸引力的,其中一个就是课程板块。
父母可以根据孩子的年龄选择课程,比如我选的是K-5的课程,因此出现的就是下面这个界面。在这个课程里,孩子的进度是循序渐进的,你看从Course A一直进阶到Course F,
而如果点击Course A,进入的就是多达14个课程的设置,孩子可以点击具体课程进去学习。
点击其中一个课程,比如讲循环的那一课,进入的就是具体的讲解和操作界面,
5、编程板块
这个系统里另外一个吸引憨憨的就是编程板块,这个版块又叫做Hour of Code,就是奥巴马当年推行编程教育时,举办的一个“每天编程一小时”活动。
我们以Minecraft(我的世界)这个主题为例介绍一下该怎么学编程,这个游戏在美国学校里真是火得不要不要的。
《我的世界》共分为三节课,英雄之旅、造物主、大冒险。
我选择了大冒险课程,通过编写代码,带领Alex和Steve开启一段冒险之旅。
下面这幅图就是就是重要的实操部分。孩子们要通过一些指令的编辑,来完成系统交给的任务。这里有三大版块:
左边是《我的世界》游戏区,也就是程序运行的地方。每一级的指令写在下面。
中间区域是工具箱,这些方块每个都是指示Alex行动的命令,比如前进、左转、右转、循环、条件语句等等。
右边的空白区域称为工作区,是我们建立程序的地方。
比如我们看第一关,要求孩子把游戏人物往前移动,直到碰到绵羊。
于是我们将向前移动方块拖到工作区,
然后单击“运行”,会发生什么?游戏中的小人向前移动了两格,从而接触到了绵羊,
而其实这些游戏化的指令对应的就是计算机程序里一行行的代码,这里面也可以查看计算机的真实运行代码。像上面那两个向前运行的指令,对应程序里就是下面这样的代码,
随着关卡的升级,难度不断加深,例如到了第四关:我们必须在太阳下山之前,建造一座房子。房子需要用到大量木头。将这所有3棵树砍倒吧。
这个任务解法不唯一,需要孩子们根据三个树干和Alex的相对位置,编写相应指令,完成树木的砍伐。代码数量也从第一关的2行,一直飙升到了14行之多。
这套编程系统很推荐大家给孩子用的,我觉得效果真不亚于那些收费的编程课程,至少我没给憨憨报任何辅导班,直接用这个系统他的编程思维就建立了。
其实憨憨老师上课方式就很简单,直接让孩子坐在电脑面前,然后打开指定的课程让孩子跟着系统的指导自己学,如果有什么不明白的地方老师再帮助辅导一下就好,很轻松的!你们也可以试试,对于孩子的编程入门非常有帮助!
作者简介:憨爸,一位硅谷工程师爸爸,分享美式教育理念和资源,专注于英语、数学、科学启蒙,一定让你脑洞大开哟!原创公号“憨爸在美国”(ID:hanhanusa)
相关阅读:
倡导理性阅读,离美帝更近一步