你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

Part.1前言

去年这个时候,我和DK联合创作了Scratch少儿编程课,昨天我去看后台数据的时候,咱们课程累积学习次数达到了28万人次,大家的反馈都超级的好。

编程不光光是要学,还得练!于是今年初,我们组队参加了ICode国际青少年编程竞赛,获得了团体一等奖。

这就是组委会给我们发的大大的奖杯,超级酷!

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

这个是我们战队金奖的奖状!

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

很多孩子学习完之后,还觉得不过瘾,问我有没有更进一步的课程学习,毕竟Scratch这种图形化编程只是适合小孩子,对于大一些的孩子来说有点太幼稚了!

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

(读者们的留言)

于是从去年底开始,我就和DK再次联合开发面向青少年的Python编程课。

其实开发这门课有一半的原因也是为了憨憨,因为之前工作忙一直都没顾得上教儿子Python,现在正好趁这个机会可以让儿子系统地学一遍。

于是我每开发完一课,就让儿子做小白鼠,去学一下。如果发现哪里讲得不够清楚,我正好可以改进一下视频。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

(儿子在跟着视频写自己的程序)

就这样,折腾了大半年,课程终于搞定了,儿子的Python也跟着我的课学会了!

Part.2 什么是Python?

编程分两种,一种是图形化编程,比如Scratch,另一种是命令行(代码)编程,比如Python。

Scratch更多的是一种游戏,趣味性比较强,但并不是大人们使用的编程语言,Scratch适合5岁以上的孩子入门使用,就像搭积木一样,用鼠标拖拖拽拽就好。

比如让电脑说一句“Hello world”,在Scratch里面只要拖一个编程积木就可以搞定。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

而在Python里面则需要输入一行代码。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

Scratch虽然简单,但是现实编程的时候我们并不会用它,因为它完全没法实现大型软件开发的需要。一般当孩子8岁左右的时候,就得进入正式的命令行编程。

命令行语言有很多种,为什么我们选择Python呢?

一个原因是特别实用,我现在工作开发语言就是它,无论是编写网站,数据处理,还是最热门的人工智能,都可以用Python开发,我们去年带队参加的FLL乐高机器人比赛,用的机器人语言也是Python,因此孩子学Python将来从事计算机就有了无限可能性。

这个就是用Python来控制乐高EV3的机器人。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

(通过Python控制机器人运动)

另一个原因是特别简单,它的语法结构很简单,也不像C/C++这类语言那么复杂,孩子上手特别快,非常有成就感。

下面这个用乐高EV3做的机械臂,就是用Python实现的,它可以控制马达的动作,让机械臂可以抓取物品,然后在另一个地方放下来。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

(通过Python控制机械臂的动作)

Part.3 我们的Python课

这次我们仍然是和DK合作开发的课程,还会送一本DK最新的Python教材。

这本教材虽然只有一本,但是比较厚,有223页,一共有26个章节。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

而我们对应的Python课分为基础篇、进阶篇和天才篇。

基础篇是Python的入门介绍,会带孩子一起安装Python的开发环境,然后通过10个项目来学习Python的基础知识。

进阶篇结合趣味性的界面编程,融入艺术元素,加深对Python的理解,掌握Python的应用。

天才篇会带孩子亲手制作4个益智游戏程序,教会孩子对复杂问题进行分解,进一步加强逻辑思维能力的培养。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

基本上学完我们的课,孩子就有了不错的Python入门基础,可以编写一些自己的小程序了!

Part.4 我们Python课的特色

Python这门语言因为是命令行开发语言,所以它不像Scratch那样,用积木拖拖拽拽就可以,它是完全靠打字的,因此Python的学习注定不会那么有趣。

如何让Python学习更有趣一些,这是我们开发中遇到的最大的难点!

1 注意进阶衔接

如果孩子已经学过Scratch,在过渡到Python的时候,可能会有一些不适应。因为前者是图形化的编程,后者是完全文字式编程。

所以我们开发课程的时候,在入门阶段就很注意进阶式的引导,比如同样的实现一个说“你好”程序,Scratch里面是拖入一块积木,而在Python里面是写一行代码:“print(’你好’)”。这样孩子在学习的时候,就能找到Python和Scratch之间的关联,以熟悉的方式入门。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

接着,我们会把Scratch和Python做一个更深入的比较,孩子们会知道原来Scratch里面的“变量”、“如果-那么”、“重复执行”,在Python里面同样也有。这样可以打消孩子的畏难情绪,顺利地过渡到Python编程。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

2 趣味式项目

我们的课程内容与书上的内容相匹配,都是趣味性很强的项目,让孩子学起来更加有兴趣。

比如这节《机器人设计师》课,教孩子怎么用“乌龟模块”来设计出一个机器人。“乌龟模块”在画图的时候,其实都是绘制矩形、圆形以及坐标系的一些操作,是比较枯燥的。但是与机器人结合起来,就很有意思了,每个人都可以发挥想象力设计出独一无二的机器人。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

下面这个项目名字叫《饥饿的毛毛虫》,其实就是著名的贪吃蛇游戏,玩家通过控制毛毛虫的运动来吃掉树叶。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

再看这一节《配对连连看》的课程,实现了一个益智匹配游戏,挑战孩子的记忆力。如果点开来两个相同的卡片,那么匹配成功,继续寻找下一个配对,否则卡片就会翻过去,这就要求你能记住之前翻过的卡片。这是一个很经典的游戏,玩起来很有意思。孩子自己实现一个游戏,会很有成就感。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

3 培养复杂问题解决能力

都说编程可以培养孩子的逻辑思维能力,其实这里面最重要的就是“问题解决能力”,可以把复杂的问题分解成小问题,做到“化繁为简”。

我们的课程的一个特色就是“流程图”,每一个项目开始之前都会画出流程图,所谓“磨刀不误砍柴工”,先把问题分析清楚,想好一步一步该怎么做,然后再动手去实现。而不是一开始就急着动手,结果在做的过程中遇到问题又要重新返工。

我举个例子,这就好比老师要求孩子在写作文的时候,要写先构思好框架一样,这样写出来的文章才会条理清晰,层层递进。

我们首先会告诉孩子什么是流程图,这里用小朋友早晨起床刷牙洗脸作为例子,来说明流程图是用来干嘛的,接着告诉你流程图该怎么画。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

从最简单的“Hello world”入门开始,我们就要求画出流程图,虽然很简单,但也是一步一步的分析,过程分解的很清楚。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

孩子写完程序之后,就可以看到,程序的代码是怎么和流程图一一对应的。如果遇到问题的时候,就可以分析出是哪一步有问题。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

我自己在日常工作的时候,其实也是用的同样的方法,受益匪浅,所以我强烈推荐这种方法。

再看后面的复杂项目的流程图,比如《捕蛋器》项目的流程,你看里面有分支,有循环,有嵌套,还有各种条件判断,很复杂。试想一下,如果没有流程图来帮助理解和简化,那么脑海里面将会是一团浆糊,编程的时候也无从下手,更别说解决问题了。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

所以为什么说编程可以锻炼孩子的思维能力,就是这个道理。

对于孩子来说,将来无论是升入高年级,还是往远来了说走上工作岗位,都会遇到越来越复杂的问题。如果没有分析问题化繁为简的能力,将来面对学习和工作上的挑战就会很吃力。

4 增加课后作业和练习环节

DK的这本Python编程的书,内容非常好,但是课后练习偏少。孩子学完之后,如果没有思考和练习,那么学习效果会打折扣。

为了解决这个问题,我们特意在每节课的最后,留一个课后作业,作为这节课内容的延伸和拓展,启发孩子去思考。

比如在《神奇的变量》这节课中,讲到了各种类型的变量,有字符串、数字、列表,在课程的最后,就顺着出一道练习题:猜猜我喜欢吃什么水果。让孩子用列表把26个英文字母存起来,然后根据索引找出其中4个字母,组成一个单词,就能猜出我喜欢的水果。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

在下一节课的开始呢,会讲解这道题目:

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

5 通过动画特效降低学习难度

编程学习的过程中,很多概念是比较抽象的,如果只是看书,是很难理解的很透彻。我们在开发课程的时候,注重通过动画特效来讲解概念。

比如在讲“循环”概念的时候,通过一段动画,告诉孩子,循环是怎么回事,从1开始循环到10,它是怎么一步一步执行的。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

在讲递归概念时候,用了小朋友列队报数的例子来说明,一队小朋友从第一个开始报数,报到最后一个的时候,又从头开始报数,相当于又启动了一次报数程序,这就是递归的朴素理解。递归概念一直以来是编程里面的难点,通过动画和类比的方式,让这个概念一下子变得简单了。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

在讲乌龟模块的坐标系概念的时候,也通过动画的形式,将这个概念剖析清楚,呈现给孩子。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

另外,对于一些关键处的代码,我们会加上动画一行一行的说明,让孩子更容易理解。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

6 提供课后测试和源代码

为了进一步巩固孩子的学习效果,我们为基础篇12节课额外设置了课后测试环节,每节课5道题,一共60道题。

比如,这里是第6课学完之后,会有一个小测试:

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

点“开始考试”之后,会出现考试题目,做完之后,会有奖状发送给孩子。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

另外,在孩子学习过程中,难免会遇到各种问题,我们特意把课程中所有的源代码都写好,并提供下载。

孩子遇到问题的时候,可以把标准答案加载到Python里面去,然后和自己的代码去对照,从而发现问题所在。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

Part.5 Python课的课程体系

我们的Python课分成了3个Level,分别是基础篇、进阶篇和天才篇。

1 基础篇

首先看基础篇,一共分了12堂课,这个Level的课程是让孩子从认识Python、安装环境开始,从0到1逐步学会Python编程的各个基础知识。

比如在讲Python版本的时候,我们会做一个形象的比喻,让孩子理解Python一直在不停的长大,版本在不停的增加。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

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

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

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

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

2 进阶篇

再看进阶篇,一共分了9节课,其中5节课是通过“乌龟图形”模块来绘制各种有意思的图案,在艺术化的渲染中,进一步巩固和学习Python的各种语法和应用技巧。

比如这节《螺旋万花筒》课程,通过Python的模块、循环、函数、递归等概念的应用,塑造出一幅千变万化的抽象画。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

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

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

3 天才篇

天才篇一共4节课,是比较复杂的Python应用程序,这个Level主要是培养孩子解决复杂问题的能力。

比如这节《捕蛋器》的课程,不断有鸡蛋从上面落下来,玩家需要控制捕蛋器接住落下来的蛋,如果接不住的话,游戏就Game Over啦。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

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

Part.6 配套Python教材

我们课程的配套教材是《编程真好玩:9岁开始学Python》, 这本书由英国DK出版社出版,是它们家的经典编程启蒙书“编程真好玩”系列之一,让孩子边玩边学,在家就能轻松get这门语言。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

从图形化编程到纯代码语言,孩子多少都会产生一点畏难情绪。怎样让孩子顺利过渡?这本书延续了DK图书的一贯风格,总能把严肃,专业的内容变得“哇,原来还可以这么有意思!”。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

(教材内页)

书里从零开始,几行代码完成一个小任务小游戏,孩子一看就跃跃欲试。分解代码,循序渐进,让孩子成就感满满,还能举一反三。

下面是这本DK教材的目录,它分成四大部分,分别是“认识Python”、“Python基础”、“乌龟图形”、“好玩的应用程序”。而我们的课程和这本书的内容是完全配套的。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

因为Python适合学过Scratch,或者8岁以上的孩子,如果您的孩子在8岁之前或者没有学过Scratch,那么我建议你从Scratch起步。

Part.7 Scratch课程介绍

我们这次将之前团的Scratch课程也重新组织一下,一共有25节课,基于最新的Scratch 3.0,分成了3个Level,分别是基础篇、进阶篇和天才篇。

1 基础篇

首先看基础篇,一共分了12堂课,这个Level的课程是让孩子从0到1逐步学会编程的各个基础知识,领略程序设计的乐趣。

在基础课里面,我们覆盖所有常用的编程积木,并且配合各种小游戏来讲解它们的用法。

比如说在第2节课里讲移动积木的时候,我们会让小猫用各种方式移动,或者倒立行走:

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

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

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

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

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

孩子通过自己编程,就能让小猫做出各种各样有趣的动作,这样孩子就会觉得很好玩并且愿意学习。

通过基础课的学习后,孩子就能自己编写一些完整的程序了,比如下面的恐龙追捕小猫咪的游戏,孩子要通过鼠标控制小猫,避免被恐龙抓到吃掉,躲的时间越长,得分越高,不过恐龙也会越来越快。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

孩子通过12节基础课程的学习,就已经掌握编写完整程序的必要知识了。

2 进阶篇

再看进阶篇,一共9堂课,这个Level将编程融入艺术、音乐、数学等学科中,通过游戏化的方式,加深孩子对于编程的理解,培养逻辑思维,尝试用编程解决其它学科的问题。

比如说孩子会通过Scratch,把鼠标变成画笔,把屏幕变成画纸,在上面画出自己的作品:

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

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

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

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

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

3 天才篇

最后看天才篇,一共有4堂课,这个Level结合了图像识别、人机交互等全新理念,将孩子的编程学习带到一个全新的高度,感受最前沿的科技,初窥人工智能、增强现实等最新科技的奥秘。

比如制作一款人机交互的足球游戏,孩子可以通过摄像头与电脑里面的足球进行交互,和电脑比赛头球技术。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

这个过程就涉及移动识别、人工智能等概念。

基础课,每节4-10分钟,共12节;

进阶课,每节5-18分钟,共9节;

天才课,每节9到22分钟,共4节。

而配套的DK教材一共有4本,分别是《Scratch入门玩起来》、《Scratch游戏玩起来》、《Scratch程序玩起来》、《Scratch高阶玩起来》。4本书由浅入深,形成一个系列,这样能让孩子系统地学习一门课程。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

Part.8 编程课购买信息

市面上给孩子的Python课很少,就算有价格也是非常昂贵,动辄数千元。

你会看到我们的课程设计的很便宜,基本上这套课全部学完,孩子就能掌握基础的Python用法,而价格也才100多块钱,里面还有一本DK的教材。

之前我们推出Scratch课的时候,有机构就跟我们抱怨,说你们价格设置的太低了。

说实话,我们的价格低是有理由的,那是因为我们本身就是工作十几年的程序员,脚本自己写、视频自己做、课程都是自己录音,所以我们的成本会比机构便宜不少。

我们的初心就是为了在中国推广编程教育,让更多的孩子以最低的成本学会编程,靠教育去赚大钱我从来没这么想过……

另外,我们课程采用的是DK的课程体系,这套体系在英国编程课堂里得到了广泛的应用,是很有系统性的。

所以,无论是专业度还是性价比来说,我们的课程都是很值得推荐的!

Scratch编程课购买信息

4本DK教材 + 25节在线课程,适合5岁以上孩子学习,合计原价297元。

这里我们用拼团的形式,2人就可以成团,团购价格为158元。

Python编程课购买信息

25节在线Python课程 + 1本DK教材《Python编程真好玩》,适合8岁以上孩子学习,合计原价327元。

因为配套的Python教材比Scratch教材要厚而且贵,课程开发难度也比较大,因此价格会比Scratch课贵一些。

这里我们用拼团的形式,2人就可以成团,团购价格为188元。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

购买建议

购买方式

对了,因为两门课程都配套有DK的书籍,付款时记得把地址电话等信息填到下图指示的位置,要不然就容易寄错。

你们心心念的编程课来了,一堂兴趣班的钱学25堂课,还送DK教材

DK Python编程课

DK Scratch编程课

注意事项

  1. 书籍发货:注意购买时一定要填写收货地址信息,购买成功后3天内发货(周末不发货),由于物流信息暂时无法查询,麻烦各位耐心等待一下,很快就会收到书的。

  2. 只支持微信支付,不支持支付宝哦。

  3. 视频课程属于虚拟商品,购买后恕不退款,请慎重考虑后付款。

  4. 快递:北京发货,随机发韵达或者圆通,大陆地区包邮,港澳台顺丰到付。新疆及部分疫情反复地区暂时不能发货。

  5. 本次团购截止时间8月23日24点整。

  6. 如果有物流方面的问题,请加客服微信 hanbahelp3和hanbahelp2 咨询!

  7. 课程订阅:购买成功后关注“憨爸的思维宝典”,从右下角“憨爸课堂”可以进到课程进行观看。

展开阅读全文

页面更新:2024-04-25

标签:递归   教材   小猫   心心   流程图   积木   机器人   天才   兴趣   概念   语言   课程   代码   孩子   基础   程序   项目

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top