面向3-8岁的幼儿儿童
免费编程入门启蒙网站

不用电脑,一张纸、一支笔带孩子入门编程

开“南瓜爸爸的亲子编程课”这个微信公众号的缘起呢是南瓜爸爸想认认真真记录一下带着我家南瓜进行互动亲子编程的一步一步思考和实践,会有一些絮絮叨叨,也会有一些扎扎实实的干货。

在上一篇《三分钟给各位爸妈说清楚少儿编程这档子事》中介绍了一些很多爸爸妈妈关心的少儿编程的问题,里面出现一些比较陌生的计算机名词可能让初次看到的爸妈们觉得很唬人,甚至害怕自己都理解不了,还如何还孩子互动啊!?

其实远没有那么难,今天南瓜爸爸要带小南瓜进行一堂编程入门课。

我的计划是不用电脑、不用手机、不用软件,就一张纸、一支笔,来帮南瓜打开编程大门!

 

在开始之前

南瓜在听到要上编程课,也比较兴奋,在他的小脑阔里,编程就是控制机器人和编写游戏!所以在开始之前,我会告诉南瓜关于编程的3个基本认知:

 

1 编程是编写程序,程序是由人来编写

2 程序是一组指挥机器人或者电脑运转的指令

3 程序最终要能够运行,可以通过手机、电脑、iPad、机器人来运行

以上3个认知让孩子觉得的编程不是什么神秘和复杂的东西,它们都能由我们每个人的大脑来“编写”。

好啦,进入正题

在这里南瓜爸爸祭出了他隐藏多年的绘画技能,凭借娃儿的一支彩笔在一张A3画纸上经过长达3分钟的“创作”绘制出了第一张图,画的还不错,请大家随意体会一下!

我就用这张图,帮助南瓜认识编程是怎么回事!

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

《什么是编程》——南瓜爸爸的“珍贵”手稿

普通白纸 40cmX30cm 现藏于南瓜家

南瓜爸爸指着这张图对南瓜介绍(从左至右):

编程就是我们人类用“大脑”为达到某个目的,来编写一些列的“指令”,这些指令就是程序。编写程序要遵循一定的规则,不是我们想怎么编就怎么编,否则电脑和机器人根本看不懂啊,所以就没有办法“运行”了。

 

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

 

我们日常常见的程序有这些:

1. 机器人。把程序写到芯片里再安装到机器人身上,程序就能控制机器人的行为了,就是我们在机器人大会(注:2017年国际机器人大会)上看到的。机器人可以是LEGO的玩具机器人,也可以是在生产线上组装汽车零件的工业机器人。

 

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

2. 游戏。把程序做成游戏,安装到iPad里,就是南瓜最喜欢的植物大战僵尸了;

 

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

 

3.功能性软件。把程序做成软件,安装到iPhone里,就是Siri了,我们可以问她“今天天气怎么样?”她就会回答你,或者是可以购买车票的软件等等。

 

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

 

4.控制软件。把程序放到控制系统里,比如汽车当中就可以控制汽车自动驾驶,就是现在人工智能(AI,Artificial Intelligence)领域最火的无人驾驶啦!

 

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

 

南瓜一边听爸爸讲一边抢着插话,不停的举着各种例子,甚至还替无人驾驶技术想出了一套方案:

“车上面要装个摄像头,遇到汽车、人就要马上就要马上停下来”

说的对啊!这就是无人驾驶的基本原理喔!

爸爸也要顺着南瓜的思路帮他引导,尽可能地把日常生活中知识和今天的课程关联起来。这一步很重要,知识之所以区别与信息,很重要的一点就是知识是成体系的,而帮助南瓜建立这个体系要比只是零散的告诉他一些知识点要重要。

看来爸爸的功夫没有白费,通过这张图的讲解,南瓜已经初步了解编程是什么、能做什么了。当然,看到本文的爸爸妈妈们也可以用自己的思路来绘制一幅图给孩子讲一讲,但是千万别忘了开头的“关于编程的3个基本认知”哦!

 

来个简单的实践吧

有了前面的基本认知,我们现在趁热打铁进入下一步,一起来编写一个简单的“程序”。由于南瓜爸爸依然非常自信于自己的绘画水平,便亲手绘制了第二张图:

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

《一个编程的栗子》——南瓜爸爸的“珍贵”手稿

普通白纸 40cmX30cm 现藏于南瓜家

由于爸爸经常在家里找不到自己的手机,所以啊南瓜第一个编程的目标就是想出一套指令实现去卧室帮爸爸找到手机!哈哈

首先明确目标:

去卧室找到爸爸的手机然后拿给爸爸

开始编写指令:

Step 1:先去卧室

Step 2:看先书桌,如果有,把手机拿给Dad

Step 3:看床头柜,如果有,把手机拿给Dad

Step 4:结束

 

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

 

运行:

南瓜接受指令,开始运行!从 Setp 1开始到 Step 3在房间的床头柜上找到了手机并交给了爸爸。任务完成!

通过这个简单的编程和运行的过程,让南瓜建立下面几个意识:

编程需要提前考虑好所有情况

指令是一次写完,然后按顺序执行

指令写完需要有“人”去执行

经过这次的亲子互动编程课,南瓜已经对编程有基本的、感性的认识,并通过一个简单小游戏加深了对编写程序、运行程序的认识。

 

南瓜爸爸心得:

相对于一上来就让他盯着电脑来介绍编程软件(还涉及到软件的安装、调试等前期准备),我认为这样的方式操作简便、直观,南瓜很容易就会得到正反馈,在南瓜接受新知识的时候强化对已有知识的关联记忆,更加有利于加深理解。

 

好啦,这次课就结束啦,南瓜现在还着急地问下次什么时候上编程课呢!

 

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

 

特别说明

在南瓜爸爸的一系列编程互动过程中对于编程及相关的概念进行了大幅度的简化,并且结合当前孩子们对于电子设备的认知进行了优化,目的是让孩子更加容易接受。所以,南瓜爸爸设计的亲子课程如果站在计算机科学、行业、产业的角度,未必是全面的和严格意义上正确的,但我并不担心这一点,因为随着对后续亲子编程的深入,我相信南瓜一定会接结合爸爸的介绍和实际的体验会形成自己的观念。

 

 

此外,这里是对南瓜爸爸对于亲子编程的思考和实践的记录,大家可以随便看、随时看,觉得好就帮南瓜爸爸转发到朋友圈就好啦!由于工作还是比较忙的,所以公众号会不定期更新,大家不要着急,请耐心等待哦!

欢迎大家多多转发!

也欢迎大家在下方留言交流!

 

不用电脑,一张纸、一支笔带孩子入门编程 | 南瓜爸爸第一课

相关阅读

《三分钟给各位爸妈说清楚少儿编程这档子事》

分享到: 更多 (0)