--- Tips:点击上方【憨爸在美国】查看往期内容 ---
Part.1 获奖了!
今天心情大好!!!
因为昨天中午,我收到一张奖状,是ICode国际青少年编程竞赛组委会发的团队金奖。

这是我第二次组织这项赛事了,去年我们的战队也是获得了这项国际赛事的金奖。
这是去年的奖杯,一直在我书桌上珍藏着。

而更让我开心的是——个人奖的统计!
这次比赛,我们战队一共有1428名孩子获得了奖项。其中有190名孩子获得了个人金奖!
看到这样的成绩,我不禁有些泪目,也有点小骄傲!
老婆曾经跟我说过一句话,“你不能只是做公号,应该做一点跟别人不一样的事情!”
我当时很迷茫,就问她,“什么是不一样的事情?”
老婆回答我,“你是硅谷工程师啊!为什么不做点跟编程、机器人相关的东西呢?”
对啊,老婆一语点醒了我,于是从大前年开始,我就吭哧吭哧地录制起了编程课程。
如今我们做的编程课,已经有50W左右的播放量了。而上过我们课程的孩子参加国际青少年编程竞赛,也取得了很好的成绩!
这对我而言,才是最有意义的事情!
最近有很多读者问我编程的事,正好放假了,我就把编程科普一下,顺便再把课程重新组织一下!
Part.2 编程学习路径
编程分为两种,一种是图形化编程,就像Scratch,另一种是命令行(代码)编程,比如Python。
我当时在设计课程的时候,就在纠结从哪入手。于是,我就在辅导憨憨过程中寻找灵感。
我先给他试了Scratch,它就像搭积木一样,通过鼠标拖拽就可以实现编程,非常容易上手,很适合5岁以上、0基础的孩子入门。

等Scratch玩熟了,我又教了他Python,这是我工作中用到的编程语言,现在人工智能很多代码开发也都是用Python。

它跟Scratch不一样的就在于,这种语言需要一行一行敲代码,难度会高很多。但是呢又比C、C++等要简单不少。
比如同样地实现一个说“你好”程序,Scratch里面是拖入一块积木,而在Python里面是写一行代码:“print(’你好’)”。

因此,我决定开发课程,先从图形化编程开始,降低学习难度,打好基础,然后再学习Python,慢慢提升编程技能。这就是我设定的课程开发路径!
而为了更加专业,让编程案例更加有趣,我联合了英国DK出版社联合开发,因此我们的课程都会搭配DK的编程教材。
这是DK Scratch课程教材,

而这是DK Python教材,

Part.3 先看Scratch课程
我们在设计Scratch课程的时候,面向的是5岁以上的孩子,一共设计25堂课。
难度也做了区分,分成了3个Level,分别是基础篇、进阶篇和天才篇。
基础篇
首先看基础篇,一共分了12堂课,这个Level的课程是让孩子从0到1逐步学会编程的各个基础知识,领略程序设计的乐趣。
在基础课里面,我们覆盖所有常用的编程积木,并且配合各种小游戏来讲解它们的用法。
比如说在第2节课里讲移动积木的时候,我们会让小猫用各种方式移动,或者倒立行走:

还有像Michael Jackson一样跳着太空舞走的:

在讲旋转和颜色积木时,我们会让小猫不停的旋转和变色:

孩子通过自己编程,就能让小猫做出各种各样有趣的动作,这样孩子就会觉得很好玩并且愿意学习。
通过基础课的学习后,孩子就能自己编写一些完整的程序了,比如下面的恐龙追捕小猫咪的游戏,孩子要通过鼠标控制小猫,避免被恐龙抓到吃掉,躲的时间越长,得分越高,不过恐龙也会越来越快。

孩子通过12节基础课程的学习,就已经掌握编写完整程序的必要知识了。
2
进阶篇
再看进阶篇,一共9堂课,这个Level将编程融入艺术、音乐、数学等学科中,通过游戏化的方式,加深孩子对于编程的理解,培养逻辑思维,尝试用编程解决其它学科的问题。
比如说孩子会通过Scratch,把鼠标变成画笔,把屏幕变成画纸,在上面画出自己的作品:

再比如说把小猫咪变成数学老师,站在迷人的聚光灯下,向孩子们提问数学问题:

或者创作一款足球游戏,让小鱼守门员阻止小猫咪进球吧,你看小鱼守门员多卖力,可能是因为它输了的话就会被小猫吃掉吧!

3
天才篇
最后看天才篇,一共有4堂课,这个Level结合了图像识别、人机交互等全新理念,将孩子的编程学习带到一个全新的高度,感受最前沿的科技,初窥人工智能、增强现实等最新科技的奥秘。
比如制作一款人机交互的足球游戏,孩子可以通过摄像头与电脑里面的足球进行交互,和电脑比赛头球技术。

这个过程就涉及移动识别、人工智能等概念。
基础课,每节4-10分钟,共12节;
进阶课,每节5-18分钟,共9节;
天才课,每节9到22分钟,共4节。
还赠送4本DK Scratch教材,

Part.4 再看Python课程
我们在设计Python课程的时候,面向的是8岁以上,有图形化编程基础的孩子,也是设计了25堂课。
难度有三个Level,分别是基础篇、进阶篇和天才篇。

基础篇
首先看基础篇,一共分了12堂课,这个Level的课程是让孩子从认识Python、安装环境开始,从0到1逐步学会Python编程的各个基础知识。
比如在讲Python版本的时候,我们会做一个形象的比喻,让孩子理解Python一直在不停的长大,版本在不停的增加。

在讲变量的时候,将“字符串”与烤串、糖葫芦串进行比较,使得抽象的概念与生活中物品联系起来,一下子就具象化了。

在讲函数的时候,我们把函数与“工厂”的概念进行了类比,调用函数的过程就像是工厂里面生产产品一样,参数就是“原料”,而返回值就是“产品”。

2
进阶篇
再看进阶篇,一共分了9节课,其中5节课是通过“乌龟图形”模块来绘制各种有意思的图案,在艺术化的渲染中,进一步巩固和学习Python的各种语法和应用技巧。
比如这节《螺旋万花筒》课程,通过Python的模块、循环、函数、递归等概念的应用,塑造出一幅千变万化的抽象画。

再比如《屏幕宠物》这个项目,也很有意思。孩子自己开发出一个宠物程序,就像现实生活中的小猫小狗一样。屏幕宠物也喜欢与主人互动,如果主人长时间不理它,它就会难过、悲伤。这里面用到了Python的事件驱动、坐标、状态切换、焦点等概念。

3
天才篇
天才篇一共4节课,是比较复杂的Python应用程序,这个Level主要是培养孩子解决复杂问题的能力。
比如这节《捕蛋器》的课程,不断有鸡蛋从上面落下来,玩家需要控制捕蛋器接住落下来的蛋,如果接不住的话,游戏就Game Over啦。

程序的逻辑非常复杂,需要处理鸡蛋的生成、鸡蛋的下落、捕蛋器的动作、得分、坠地等等。这里面几乎用到前面学到的所有知识点,所以对孩子来说也是一个不小的挑战。
还赠送DK Python教材,

Part.5 我们课程的特色
最早我们设计课程时,想着都是自己开发,但在写教案的时候,突然发现一个很大的问题,那就是——趣味性不足!
因为我大学、工作写的程序都是很死板的,偏工程类的,而这套方法对于孩子来说并不适用。
这也是为什么我会找DK联合开发的原因!
DK的教学内容在欧美很多学校都得到了大量的应用,趣味性极强。因此我把这套教学内容拿过来,再配合我们的讲解,这样就一下子降低了学习的门槛!
于是,在我们的课程里能看到很多游戏化的案例。
比如Scratch课程里,小猫和小鱼比赛踢足球。

比如Python课程里,设计出一个独一无二的机器人。

或者做一个贪吃蛇游戏。

还有连连看的配对游戏。

虽然用很多游戏化的案例,但是我们在讲解这些案例的时候,都会用工程化的思维,将题目化繁为简。
比如教孩子学会画“流程图”。

然后用程序化思维来分析问题。

这套程序化思维无论对孩子学习还是工作,都特别有益!
Part.5 购买信息
Scratch编程课购买信息
4本DK教材 + 25节在线课程,适合5岁以上0编程基础孩子学习,合计原价297元。
我们采用拼团的方式,2人就可以成团,团购价格为158元。
Python编程课购买信息
25节在线Python课程 + 1本DK教材《Python编程真好玩》,适合8岁以上孩子学习,合计原价327元。
这里我们用拼团的形式,2人就可以成团,团购价格为188元。

购买建议
8岁以上、或者已经学过Scratch的孩子建议选择Python课程
5岁以上零基础的孩子建议选择Scratch课程
购买方式
对了,因为两门课程都配套有DK的书籍,付款时记得把地址电话等信息填到下图指示的位置,要不然就容易寄错。

扫描下方二维码:
DK Scratch编程课

DK Python编程课

注意事项
书籍发货:注意购买时一定要填写收货地址信息,购买成功后3天内发货(周末不发货),由于物流信息暂时无法查询,麻烦各位耐心等待一下,很快就会收到书的。
只支持微信支付,不支持支付宝哦。
视频课程属于虚拟商品,购买后恕不退款,请慎重考虑后付款。
快递:北京发货,随机发韵达或者圆通,大陆地区包邮,港澳台顺丰到付。
本次团购截止时间7月18日24点整。
如果有物流方面的问题,请加客服微信 hanbahelp3和hanbahelp2 咨询!
课程订阅:购买成功后关注“憨爸的思维宝典”,从右下角“憨爸课堂”可以进到课程进行观看。