儿童编程零基础学编程创客教育

S010 孩子在家就总是要看电视或者玩游戏,该怎么办?

2017-09-20  本文已影响31人  学哥量化交易学习

做家长的人,难免碰到这样的问题:孩子在家就总是要看电视或者玩游戏,该怎么办?

首先,家长不能焦虑。
是人就有需求,看电视或玩游戏,都是正常的需求,家长切不可将其视为洪水猛兽。
大人自己每天也是看电视,时刻不离手机,那么就要理解孩子的需求,并且正视这个需求,而不是一味的压制需求。
家长其实不是担心事件本身,而是担心事件会引起或导致的其他不好的问题。
比如,担心浪费时间,或者担心孩子上瘾失去自制力,或者担心孩子兴趣点在游戏上,学习就失去动力。
诚然,看电视或者玩游戏可能导致这些不良的后果,但不能因为担心而采取强制措施,很多时候,一味禁止并不是最好的方式。

其次,要看到任何事情都有益处,不可片面判断。
看电视可以掌握很多资讯,学习一些生活的知识。
而玩游戏可以锻炼动脑以及动手能力,还可以练习逻辑判断能力以及神经反应能力。普遍会玩游戏的孩子都是比较聪明的孩子。
所以,游戏并不是罪魁祸首,沉迷于游戏才是不好的行为。
任何事情都是这样,适当的才是最好的,过犹不及都是不好的。
孩子的自制力没有锻炼之前,普遍都是比较弱的,所以家长要协助孩子进行自制力锻炼,掌握好时间和度,不要沉迷于其中,防止成瘾。
先和孩子协商好每次玩的时间长短,并约定好遵守约定有奖,违反约定有惩罚措施,通过多次的训练,就可以帮助孩子掌握时间,控制自己的欲望,形成良好的行为模式。

最后,要采取合理的方式引导兴趣。
孩子的兴趣是广泛的,很多美好的事情都要靠家长去发掘引导并带领孩子去体验,这需要父母付出更多的努力。
所谓堵不如疏,当孩子忙着去做更多好玩有趣的事情的时候,电视或游戏就根本不是担忧的问题了。
比如,带领孩子去参观体验创客课程,让孩子对于自己动手实现编程或者机器人组装产生强烈兴趣的时候,孩子会非常开心的。
所以,带着孩子来跟着学哥一起学编程吧。

课程1第12节和13节课程第1关和第2关

打开浏览器,输入网址进入:https://studio.code.org/s/course1,然后点击“12. 越来越糊涂”右侧的线下的活动,会看到一个视频,主要是通过舞蹈活动介绍循环 (用来重复的指令) 的编程概念,可以学习简单的编排,然后跟着老师的指示,重复某个操作或流程。

S010-01.jpg

然后点击按钮“继续!进入下一个关卡”,会做一个选择题:

S010-02.jpg

可以看到在左侧地图的左边,列出了,如果采用顺序逻辑,要重复进行的操作,是移动3步,然后进行4次采集动作。
那么,将这2个不同的步骤,分别采用循环的模式来解决,应该是重复3次移动,重复4次采集。
引导孩子观察几个答案,分别说出答案表示的循环是什么意思,然后选择正确的答案。
注意repeat后面的数字,表示重复的次数。还要注意repeat这个操作会将重复的动作包含起来。

完成题目之后,会进入第13节课程的第一个关卡。

S010-03.jpg

第一关很简单,连续移动5步就可以了。会发现要走的步数比较多的时候很麻烦,要拖动很多个模块来实现。

进入第2关:

S010-04.jpg

这一关先看视频,facebook的创始人扎克伯格会讲解关于循环的概念,并演示如何使用循环模块来实现重复的动作。

S010-05.jpg

然后可以看到,工作区域里面的左侧模块选择里面多了一个循环的模块。
首先将这个循环模块拖动到右侧的工作区域,然后根据要重复的次数,修改循环模块里面的参数数字为5,然后将要重复的动作的模块向东拖动到循环模块里面去:

S010-06.jpg

这样就可以实现重复5次的向东移动动作了。运行一下看看效果。
可以发现,如果采用循环模块,可以很方便的就实现了多次重复的动作,比第1关拖动5次模块要减少很多工作。
而且要调整次数也很方便。可以说,循环模块是编程当中最最重要的模块,计算机的能力就体现出来了。
相对而言,循环比起顺序的逻辑要不那么直观了,需要孩子进行一些想象并在脑子里面进行模拟和计算。

剩余的关卡

进入第3关:

S010-07.jpg

这关和第1关类似,区别仅仅在于移动的方向和步数。注意修改循环的次数。
使用循环的时候,要告诉孩子,关键在于循环的次数,还有循环里面的动作一定要是完全相同的。

第4关:

S010-08.jpg

第4关的重点在于,告诉孩子如果有不同的动作要重复做,则可以使用多个循环来实现。
观察要移动的方向和重复的次数,然后再选择合适的模块放入右侧的2个循环当中来实现。

第5关关键在于除了使用循环,如果不是重复次数很多的动作,也可以单独使用模块,然后再执行循环。结果如下:

S010-09.jpg

第6关要变2次方向,因此需要3个循环才能完成。

第7关有更复杂一点。这里要注意,如果一个动作重复次数小于2次,那么就不需要用循环模块。
因此如果某个动作只需要做1次,则肯定不需要循环。
如果某个动作需要做2次,那么可以用循环,也可以不用循环,都可以。因此都是占用2个模块来完成相同功能。
第7关可以这样实现:

S010-10.jpg

第8关,需要孩子好好思考一下。可以让孩子将移动线路先画出来,然后总结一下,重复的方法。
可以提示孩子,重复的时候,是可以重复执行多个按次序的步骤,也就是循环模块里面是可以按次序放2个模块或跟多模块的。
这一关,是要执行:东>北>东>北>东>北> ,那么可以分析出来,可以用循环3次:东>北> ,就可以实现了。
因此先摆放一个循环模块,次数为3,然后里面摆放一个东,下面再连接摆放一个北:

S010-11.jpg

第9关和第8关类似,仅仅移动方向的次序不同。

第10关和第9关类似,就是循环的次数更多而已。要教会孩子先数好重复的次数。

第11关到第14关是测试。让孩子自己独立完成。

整个第13节课程,重点在于循环,循环主要在于重复相同的动作,动作可以是单个,可以是多个。
循环逻辑是编程当中最最重要的逻辑,这一节课程一定要完全掌握。

下节课预告

下节课介绍课程1第14节【蜜蜂:循环】,继续练习循环逻辑。

上一篇下一篇

猜你喜欢

热点阅读