很多人听到编程两个字,都不明觉厉,脑海中浮现出这样一个画面:
虽然小编是个文科生,但我还是决定和小朋友们一起探索一下这个陌生的领域
办公室里随便碰到个人,一半以上概率是码农,不学点技能都没法在此地抬头了。
这次,我没有去看什么HTML, C++,之类的“鸟语”,而是选择了目前儿童编程学习领域普及度的Scratch作为入门工具。
为什么决定用Scratch的呢?
其实我是靠搜索结果推断出来的。
我在谷歌、亚马逊、当地图书馆系统网站分别搜索了一圈儿童编程的关键词,出来的结果有80%以上都提到这个叫做Scratch这种神奇的编程。
为什么要学编程呢?
整个过程是我和章鱼编程的孩子一起学编程。
很多小学员在学习的过程中并不是100%立刻自己就精通了。而是他终于明白了:噢 ~!编程原来可以做这些事情,我也可以挑一些简单的小任务来做,虽然还需要老师的帮忙。
很多小学员每天上课时就催着老师学一个新游戏给他玩,再到最后和老师一起出谋划策,一起弄清编程原理,我想这就是章鱼编程对孩子编程启蒙的目的。
具体怎么学习的呢?
注册了账号、有了书,第三步就是撸起袖子开始学了。
以下是小编和学员们
共同完成的一些小作品:
第1个游戏:Flappy Fish
不停按空格控制小鱼跳跳跳,不要掉下来,也不要撞到柱子上面,装上柱子或者掉下来就Game Over了,分数是每经过一个柱子+1。
相信很多人玩过这个游戏,控制小鱼一直不撞到那个柱子,在中间游啊游,这是具体的
代码界面,控制小鱼的:
控制柱子的:柱子可以移动上下位置,增加了难度。
第2个游戏:Rocket Blaster
火箭可以平行发射子弹,打飞来的陨石,如果打中陨石会消失得1分,如果火箭撞上陨石,那么Game Over。方向键可以控制火箭上下移动躲开陨石。
孩子学编程要把握的几个原则
家长应该怎么做: