我从Joshua三岁开始,就带他去接触编程了。
最开始的是参与学校里的编程汽车的机器人活动,也就是在地板上画上很多编程的格子,然后通过在汽车机器人身上设置方向指令,让汽车移动去捡线标。
当时我刚好去学校做志愿者,看到Joshua如此有条理地思考和解决汽车的行走问题,我便激动地录下了视频,这是孩子的第一个和“编程”直接接触的视频。▼
但我爸不知道的是,能有现在的“梅花扑鼻香”,可是少不了我陪孩子对编程的摸索和内化。从最开始的拖拽式的编程语言,积木方块、指令学习,再到机器人比赛,这些年我都带孩子仔细准备了。
我所相信的,其实是编程和计算机科学所带来的更广大的人工智能的未来,并且我也能深刻感受到,孩子在学编程的过程中,不仅乐在其中,更在潜移默化中,提高了自己的综合能力,这里包括了数理,也包括逻辑。
从今年开始,哥哥正如步入C++学习之旅,弟弟也跟着哥哥的步伐,开始报班学习Scratch。现在搭配上了系统化的课程后,我又重新感受到“学-练-用”的学习路径后,孩子迎来的惊喜变化了。
编程,让孩子掌握解决问题的思维方式
事实上,从孩子接触到编程课的第一刻,这个变化就在不断产生了。
比如弟弟在学的少儿编程思维启蒙课,就是从理解Scratch基本指令的学习开始的。
比如在第一课《旷野大冒险》中,孩子们要学习前进、左右转、摧毁块等等最基础的行动指令,试着让人物“动起来”。▼
学习完指令的定义,孩子就要拖动积木操纵角色去砍树了,虽然“去砍树”三个字看上去很简单,但是孩子已经要开始思考如何分解问题,拆解指令,首先是重复三次“向前走”,然后是执行“摧毁块”的动作。▼
这个严谨的思考过程,对孩子拆解问题能力的提升很是重要。又比如在《神奇小画家》中,孩子需要先学习“角度”的知识,区分直角和平角,再举一反三,认识30°、45°等等角。▼
用之前学会的“向前向后走”,再加上“转角度”,会迸发出什么效果呢?没错,就是转盘的支架。▼
如果再配上彩虹的颜色和可爱的小兔子,那么出来的就是五彩的转盘。▼
还是太简单?那就试试做这道“兔子与甜甜圈”的大题吧。在这题里,孩子不仅要在每条彩线上画出一只兔子,还要每两条彩线就贴一个甜甜圈。▼
这道题也是非常容易出错的,如果孩子没有留意“每两条”这个关键点,很可能就直接把指令都放在一个重复框里了,像这样。▼
(原本只要六个甜甜圈,现在却贴了12个)所以想要做对这道题,其实需要搭出两个循环指令框,把“画兔子”和“贴甜甜圈”区分开来。▼
在这道题里,不仅包括了对角度的计算(兔子要每转30°画一次,甜甜圈要每转60°贴一次),也包括了对重复执行指令的判断(要学会用两次指令,分类讨论兔子和甜甜圈的画法),这些我们看上去非常好理解的操作,换成编程语言时应该如何描述,都会让孩子从一次次的计算和拖动积木指令中领会。▼
编程,孩子深度体验科技创造的乐趣
学编程孩子能参考的路径有很多,我给孩子选的是有深度服务的编程直播课程。有深度服务的编程直播课,和市面上的AI或者娱乐性的编程课程是有明确区别的,前者在老师的教学辅导和课程体系的密度上,都有优势。特别是目前一些AI或者娱乐属性的编程课,直接就给家长孩子以错误的引导,让年幼孩子以为自己在学编程,实际上是深陷在二次元亚文化内容里,过度娱乐化反过来会影响孩子的身心健康。这些课都是我们极力反对的。所以最后选了有深度服务的编程直播课,课程的体系搭建是比其它学习模式更深、密和复杂,更符合教育属性和学习规划,基础会打得更牢固。如果后期想要走竞赛路线,孩子也能够更快地适应难度和节奏。在孩子能有一个比较清晰的指导的教学引导下,再加入更多的自主学习氛围,比如书、程序、教学软件、互动活动等,在生活和场景中,就可以多管齐下,启发自己的少儿编程能力。学编程,学只是一个过程,学会用编程完成自己的想法,学会“应用”,才是它的重要目的。我家孩子还挺喜欢去课程里的编程社区,学习别人的编程经验。都是年纪差不多的小孩子。有时候我也会想,大人做起来这些设计,也不一定能比得上这些孩子的创意,这里很大的原因是孩子的想象力没有边界。▼
为了照顾到还看不太懂开源作品的孩子,社区还有编程模板作品,配上视频和平台,让孩子一边看教程,一边做出自己的作品。▼
比如下面这个“舞力全开小图灵”,就是教孩子用运动(移动)、外观(背景、颜色)、声音(播放音频)、控制(重复执行)的指令,让角色翩翩起舞。▼
这些模板的发挥空间很大,舞者的样子、舞姿动作、舞台背景、播放的音乐等等,都是可以让孩子根据喜好来选择的。如果想要情境更加有趣,就要学更多的指令,优化自己的行动步骤,去实现更高级的目标。在科技的世界里翱翔,孩子的创意也会跟科技糅合。
编程,每个孩子未来的必学技能
未来的时代,信息,也会成为和学科类科目同等重要的科目,这几乎是毫无疑问的。除了大势所趋,我更看重孩子内心的体验和收获。让我惊喜的是,学编程的孩子,在学习上也能有很强大的斗志和动力。比如我家哥哥在学了Ardoino后,就开始做编程代码和面包板的接合。▼
虽然整个过程花了整整三个小时,但成品出炉后获得的成就感,却是强烈得用三个月都难以忘记的。▼
孩子如何一步一步学编程?
我身边也很多朋友对编程学习一筹莫展,觉得这门技术太费爸妈,实际上这个费是分阶段的。对于孩子来说,其实编程入门并不难。就像这个C++的课程,开放给三年的价值,整体来说趣味性和节奏感都很好,总体学下来,操作完全没问题,孩子能很快跟着老师的节奏,进入到编程的世界里,解出一道又一道练习题。▼
我觉得编程学习入门对孩子不难的点,恰恰是孩子生活中其实已经在接触指令了,无论是拼搭积木,还是在生活中学一门知识,其实孩子都得先有这样子的思考基础,才能操作无误。只是说编程学习把这个指令“外现”了,我们大人理解起来可能觉得复杂,但对于孩子的大脑来说本质还是一样的思考方式,所以孩子调频的速度比我们大人反而要快得多。少儿编程的入门只是打地基的过程,再往后便是对编程指令的融会贯通。前面说了,无论是课程、还是书籍、程序或者社区,目的都是为了让孩子积累对编程和信息技术运用的完整度,等孩子开始结合着去思考如何改变一个项目的时候,这个长期的积累就会产生质变了。前面你看到的很多孩子的作品,其实整个编程库的指令是多到你眼花缭乱,这也是为什么,大人的创意可能都还没有孩子的丰富,就像《小王子》里说的那般,谁让我们是无趣的大人呢,唉。
我给孩子选过的编程清单
综合类:CODE编程学习网站
创客类:学校的机器人兴趣小组
有道小图灵的优势在于体系化、专业化和完备化。一方面,小图灵有着完善的“T-C-L”体系,从零基础编程入门,到基础语法学习,再到冲击信奥赛,都已经划分得清清楚楚了。让不同年龄段、不同能力水平、不同规划的孩子,都能找到最合适自己的学习路径。▼
另外,小图灵的教研团队十分强大,创始人本身也是前中科院软件工程师,团队里除了中科院的精英骨干,还有很多前信奥赛选手走在教研的一线上,为课程把好“质量关”。▼
最后不得不提小图灵的课程配套服务,无论是丰富的赛事资源,还是庞大高质的编程题库,亦或是教师全程陪练,都非常适合每个想要学好编程的孩子。▼
我今年春开始给孩子上小图灵编程课的,当时是想要尝试更科学高效,非游戏化的编程课,也是淘了很久才选定这个宝藏机构。
和创始人乖妈聊了很久之后,感受到了教研团队力量的雄厚和教好编程的决心,才让我终于敲定了要给大家推荐它。
我们给大家争取了618的正式课年课/半年课的福力,但在确定是否合适自己孩子前,我们还有试听课的福力。
先带孩子体验小图灵的课程内容,再去根据学习的效果判断长期课程适不适合孩子。
今天的试听课福力只需要0.1元,即可抱走以下三个套组的任意一组:▼
小图灵编程课
1.图形化编程课积木套组(适合6-9岁孩子)2.C++编程课积木套组(适合8-11岁孩子)3.信息技术学训练营积木套组(适合9-14岁孩子)
并送出一套机械组积木给每一个上了试听课的小朋友。(萌芽读者独家专享福利)
如果不知道该选哪个套组,可以参考我下面的分析:
1
图形化编程课(Blocky,Scratch)
图形化编程课是帮助孩子学习图形化编程语言,通过学习基本编程指令,培养孩子对编程的初步兴趣,适合小学低年级的孩子。▼
学好了图形化编程语言,对于大部分小学阶段的机器人、编程赛事都适用,已经可以去挑战各大使用图形化编程语言的竞赛了。
2
C++编程课
C++编程课是学习C++基础语法,图形化C语言模块与C语言实时切换,适合小学中年级的孩子,无论是否有图形化编程基础,都合适接触C++。▼
我的建议是朋友们以9岁作为分水岭,如果孩子年纪已经到9岁了,可以直接试试C++,如果孩子年纪在9岁以下,建议从图形化编程开始过渡,C++难度更高一些,趣味性相对图形化编程要弱一些,但它是信奥赛的官方语言,所以迟早都要掌握。
3
信息技术学训练营
信息技术学训练营对标的是信息学奥林匹克竞赛路线,孩子通过学习信奥语法、算法、数据结构的知识,掌握计算机的核心知识,并运用到实践中。
这是为目前国内外各大信奥赛准备的,覆盖信奥赛所有知识点,让孩子在小学高年级到初、高中,都能更扎实打好编程实力。
以上三个sku,朋友们可以按年龄来选,如果年龄处在交汇处,家长就根据对自己孩子数学能力水平的预估来判断。
孩子数学水平比较强的,可以试试挑战更高级别,孩子数学基础比较弱的,可以先打好基础,培养兴趣,慢慢来不着急的。
课前顾问老师也会询问孩子的基本信息,如果家长选择的课程和孩子的水平不匹配,顾问老师会给孩子调整为匹配的课程。
可以再结合小图灵的课程体系,对照自己孩子情况来选。▼
配套送的编程科创积木,是机械动力组,适用于每一个孩子,哪怕没有学编程都可以玩,一共有7个套组,随机发货,一盒能设计出2-4款造型。▼
编程和机器人的关联性太强了,所以我想让孩子明白,当你开始接触编程的深度学习时,相当于你已经半步进入了人工智能领域,机械组装的动手能力,解决问题的推理思考能力,都相当关键。
需要补充的是:因为这份礼物是送给想学编程的孩子,也是作为618的礼物,所以科创积木套组是在完课后,安排中通快递自动发货,在6月底前如果没有完课,或者因孩子年龄不合适等原因不需要体验课程,我们会安排自动退款,姐妹们可以安心。
好啦,福利已经塞到姐妹手上了,感兴趣的话一定要领取噢。因为这是能让孩子感受到体系化学习的优质课程,把它用好的话,益处真的多到数不完~
为了帮助孩子更好准备编程学习,也为了让编程学习氛围更完整,我也和小图灵达成了一个“学、练、测、赛”四位一体的约定,会成立第一届“小图灵X萌芽”的编程萌芽班。
试听完如果对编程感兴趣的话,所有在我这边报名小图灵编程正式课(年课或半年课)的读者朋友,都会提供在课程有效期内的赛事指导和学习辅导服务,让孩子和家长都能享受到VIP售后学习服务,让孩子们在编程和信息学的学习路上更有底气。
学好编程,孩子不会吃亏,如果不知道如何入门编程,这个几乎“零成本”的编程试听课,一定要给孩子安排上。
来,跟我一起来遨游编程和信息技术的世界吧,里面的计算思维和逻辑思维,也是孩子终生受用的宝贵财富!期待可以在群里和你相遇。