这几年各种线上线下的少儿编程兴趣班非常火热,这不,我研究生班同学的儿子,从4岁开始就去上了编程兴趣班。小朋友现在才7岁,玩积木的时候就已经会从构图开始,然后建模,再不断调整材料的使用,拼装出各种各样让人惊叹的造型。
看他拼积木的过程,你就能发现这个小朋友运用编程思维解决问题的能力不是一般的强大,连我这个大人都自叹不如。所谓的编程思维,换成我们大白话来说,就是培养和训练孩子形成一套理解问题和解决问题的方法。因为在编程的过程中,需要把一个复杂的、难以解决的大问题,拆解成一个个可以操作、可以解决的小问题,通过解决这一个个小问题,最终实现整个问题的解决。
欧美很多国家会让孩子把学习编程当作一种兴趣培养,以此来训练孩子的思维能力。孩子学习编程的好处不胜枚举,当然学习编程的方式也很多,有线上线下的编程课程,也有很多好玩有趣的编程入门书,我手上这本《趣味学编程:特级教师带你零基础玩转Mind+》就很不错。
《趣味学编程》一书是专门为青少年写的编程入门指南,它通过图形化的方式,结合趣味性的小游戏,将编程语言由浅入深、循序渐进地传授给孩子,每一个步骤都讲解得很具体。
最重要的是,还可以跟着配套视频操作,不用担心自己看不懂学不会,我家大人孩子都玩得不亦乐乎。
书里共分为走进卡通世界、艺术绘画之旅、奇妙的算法、排序与序列之美、星际之战游戏和人工智能初探6个章节,每个章节都以游戏为引,贯穿始终,充分调动起孩子的学习兴趣。比如进入卡通世界这个小游戏就超好玩,把自己的照片植入卡通世界,和卡通明星一起跳舞、游戏、探险,想想就很兴奋,怎么做呢?书中能够手把手地教我们如何实现这一目标。
在选定背景和卡通考核官角色导入的基础上,开始进入程序模块面板,选择“外观”组积木,开始拓展命令到脚本编辑的区域。
接下来添加角色的台词、动作、音乐、指令联动等等都可以像搭积木一样,一步一步完成。
这里的游戏是互动式的游戏方式,一步步引导孩子们学习计算思维的核心之一——算法,构建起最基本的数据模型,也就是我们通常说的建模,从而理解整个编程思维。
书中从思维的培养,到编程应用,孩子们能够在游戏中锻炼思维,同时又联系实际,开发想象力的大脑解决生活中的问题。
比如火星着陆板块的编程中,就结合人工智能硬件,将学到的算法知识运用到了实际的场景中,有趣又有意义。
《趣味学编程》一书的作者李伟是四川省特级教师,出色的业务水平获得过多项表彰,如四川省十佳科技辅导员、成都市学术学科带头人、劳动模范、优秀共产党员等等。当然,名师出高徒,李伟老师带出不少优秀学生,他们的作品曾获得中国青少年21世纪技能大赛一等奖,受邀给欧洲CEO团队做展示,也曾多次参与青少年创新大赛并获奖,还获得了6项国家发明。在书中,作者将学习编程的枯燥过程,变成了玩游戏一样的升级打怪模式,边玩边把编程知识、编程思维学到手了。
随着大数据时代的发展,很多工作都需要通过网络和计算机来实现,编程真的能够提高很多工作效率。最重要的是,学习编程其实是在培养我们的思维能力。就连苹果创始人史蒂夫·乔布斯都说,每个人都应该学习编程,因为它教你学会思考。
它不仅锻炼了动手能力,还开发了大脑,锻炼了观察力、专注力和逻辑思维能力。如果你也打算让孩子学习编程,这本《趣味学编程》是个不错的选择。