小孩子要不要学编程?
苹果创始人乔布斯曾在接受访谈时说过:我觉得每个人都应该学习一门编程语言。学习编程教你如何思考…我把计算机科学看成是基础教育,每个人都应该花 1 年时间学习编程。
值得说明的是,乔布斯本人编程技能并不算好,大概和他接触编程比较晚有关。乔布斯大约在 20 岁才开始认真学习编程,而和他同时代的比尔·盖茨,早在 13 岁就已经在湖滨中学接触到计算机了。那时候,计算机还是绝对的新鲜事物。
Facebook 创始人扎克伯格也曾说过,如果他小时候没有接触游戏,绝对不会对编程感兴趣,也就不会去学习编程了。
开源操作系统 Linux 创始人 Linus Torvalds 在 11 岁时,就应其外祖父要求编写一些统计学方面的小程序,从此激发了他对计算机的兴趣,开始一段传奇经历。
和一些朋友聊起儿童教育,因为大家都从事互联网行业,最后总要讨论到要不要让小孩子更早学习编程。当然有反对的人:小孩子能学编程吗,看起来像是赶时髦跟风,而且高考的时候也不考这个,还不如让孩子多学几门特长。
很多家长都抱有类似的想法,带着各种实用主义的心态去让孩子上各种各样的特长课,但是这种想法或许需要更新了。让孩子在合适的时间有机会去接触不同的事物,是家长的责任,也是真正的实用主义。
如果盖茨的母亲当年以耽误盖茨上大学不让他接触计算机,或是扎克伯格家长以玩游戏影响学习为理由没收孩子的游戏机,可能,世界上就不会产生微软和 Facebook。
2017 年的苹果全球开发者大会上,库克点名邀请了一位「大牌」工程师——10 岁的小男孩 Yuma Soerianto,才在澳洲上五年级。
看一下他的编程经历:6 岁开始学编程,7 岁自学完成了斯坦福大学的编程课,在受邀参加苹果开发者大会之前,已经开发了多款 App,并且在苹果应用商店上架。
小孩子当然可以学编程,美国有不少小孩子已经在开始学,奥巴马当总统那会儿还让两个女儿去学编程(虽然也有点晚)。而中国,一线城市的许多家长也已经开始让孩子学习编程了。
在 2017 年,信息技术(含编程)就纳入了浙江高考范畴;2018 年 1 月 16 日,教育部明确表示编程成为普通高中信息技术课的必修内容;2019 年,教育部将实施学生信息素养培育行动,完成义务教育阶段学生信息素养评价指标体系,并且开始推动在中小学阶段设置人工智能相关课程,逐步推广编程教育;同时,教育部还将推动大数据、虚拟现实、人工智能等新技术在教育教学中深入应用。
现在,名校的自主招生也在青睐会编程的孩子。
或许可以用另外一种「实用主义」的心态来看这个事情:学编程的孩子能在小考、中考、高考时获得额外加分,从而获取升学优势。
但为什么有编程能力的孩子会获得更多青睐?这类孩子更具备逻辑思维的能力,更具备解决问题、分析问题的能力,而不仅仅是因为他们具备某种技能。
在将来,用「计算机思维」思考和解决问题会是一项必备技能。
有的家长说,小朋友们上学后的课外时间本来就不多,编程学习如果很枯燥的话,孩子不是更学不进去?
这些针对孩子的编程课程,已经不再只是面对枯燥的屏幕代码,而且会融入数学、物理、人文等知识。
比如,使用 Scratch 进行图形化编程 ,完成一款结合声控技术和数学几何知识的迷宫游戏:
编程界面类似这样:
在探讨生活中各种溶液浓度问题时。以可乐为例,想象一下如果在 5 分钟内喝完相当于吃完了 11.8 颗方糖,正常的情况下,人会甜到产生呕吐的感觉。可是为什么喝完可乐完全不会恶心呢?孩子们通过这堂课会知道是因为可乐中加了磷酸。快速喝完一瓶可乐,你的血糖飙升,胰岛素失控,无法将血糖转给细胞使用,就会储存为体内脂肪。
这堂课不仅能了解含糖饮料在人体内的运转机制以及高糖生活的危害,孩子们将会完成用 Scratch 设计一个浓度计算小工具快速可视化地显示浓液配比。
编程作为工具,重要的是能提升数理思维。以培养数理思维 和计算思维 为核心,计算机和网络就是孩子们的主要学习工具。
在这样的学习氛围里,孩子们会在潜意识里把编程中学到的思维方法,用到其他科目的学习上。
这也是我推荐适龄孩子去学习编程的一个原因。
小码精灵,面向 5-13 岁孩子的数理思维训练平台,课程由前腾讯资深产品技术团队与哥伦比亚大学教育学院合作研发。旨在培养孩子的数理思维 和计算思维。
让孩子比同龄人早十年掌握信息技术,应对未来可能的一切变化。在最合适的时间,学习并且掌握一项能力,这种能力在将来会让孩子受益。
这次的「零基础编程数学系列课」是趣味编程入门,孩子将通过这 12 节直播课掌握基本的编程操作,学习程序的基本逻辑,在 13 个编程小作品中实现简单的角色多媒体表达及角色交互,初步体验数学知识在问题解决中的应用。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com