2018年教育部高中课改方案首次将信息技术加入必修课范围 学习编程让孩子适应人工智能
2018年教育部高中课改方案首次将信息技术加入必修课范围——
学习编程让孩子适应人工智能时代
文/图 兰州晨报/掌上兰州记者 宋维国
陈健智:兰州市城关区乐享未来编程培训学校老师
近几年来,人工智能热潮席卷全球,国家层面规划部署,行业内外亮点频频。为了补齐人才缺口,我国已在高考中引入编程科目进行试点,最近两年的高考数学试卷中也新增了与编程知识相关的考题。教育部在2018年1月的高中课改方案中,首次将信息技术加入必修课范围,各地教育部门也大力推进中小学编程教育。由此可见,编程教育已成未来必修课程之一。
当前,有许多家长已经开始关注孩子的编程教育,是否应该让孩子尽早地学习编程,如何才能学好编程,学习编程究竟难不难等等,都已成为家长们讨论和想要知道的话题。
日前,记者采访了兰州市城关区乐享未来编程培训学校的陈健智老师,就有关编程方面的问题予以简要解答。
1 什么是现代意义的编程
“编程,是让计算机为解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须将需解决问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,让计算机根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。”陈老师开门见山。
“不过,当前意义上的编程,与传统意义上的编程是有很大区别的,我们现在所说的编程,不仅仅是编写一种程序代码或者编写一个软件就算完事了,而是编程覆盖的领域更加广泛,其使用范围可以说无所不包。”陈老师特别强调,“大家切记,现代意义上的编程是与我们的学习、生活、工作、出行等各个方面、各行各业息息相关、紧密相连的,不要认为学了一项或者两项编程技巧就已经掌握了编程的全部要义,真正的编程是一个长期、系统、全面的人工智能学科的总称,它包括我们还未知的许多未来学科领域,其广阔的前景是我们无法预测的。”
2 学习编程会有哪些好处
陈老师根据自己教学编程的经验告诉我们,“想要适应人工智能社会,需要具备创新能力。因此,让孩子早日接触编程,不仅有利于促进青少年与计算机的沟通交流,还可以启迪青少年的创新精神,从而建立一种全新的思维方式。”
“我们可以想象,未来的社会一定会变得非常有趣,但首先它一定会是一个充满科技的社会。小到控制各式各样的科技设备来为自己服务,大到创造出新的科技来彰显自我,这些可能都需要你熟悉并掌握编程。我们今天看到的许多职业会因为科技的进步而渐渐消失,但同时会有更多新兴的职业产生,而它们中的大部分可能都需要具备编程能力。”陈老师进一步说明,“编程已不仅仅是信息技术行业对人才的需求,它将成为覆盖所有行业之上的普遍需求,各行各业需要的不再是软件专业人才,而是掌握编程技能的各行业专家。”
不难看出,将来的世界会需要更多掌握编程技能的人。所以说,尽早地让孩子学习编程,能够让他们更好地适应未来的科技社会,并在未来具备更强的竞争力。
3 为什么要让孩子学习编程
孩子学习编程的重要性在哪里?陈老师以实例来说明。
国外一媒体于2017年公布了一份调研报告,报告中对未来365项具体职业被人工智能取代的前景进行了展望。在所统计的这些职业里,“电话推销员”被机器人取代的几率最大,为99%,接近百分之百。打字员、会计、保险业务员、银行职员、政府职员、接线员、前台、客服等次之,均在90%以上,这些都是最容易被人工智能取代的职业。
而目前信息技术的发展正在帮助传统行业完成产业升级,高度自动化的工业系统都是以人工智能技术为基础进行设计和研发的。2019年9月百度自动驾驶出租车队Robotaxi在长沙正式开启试运营。随着自动驾驶技术的普及,随之而来的将会是汽车相关产业的大面积人力淘汰,面临风险的职业包括但不限于各类司机、交警、汽车销售、车险中介、汽配行业等,传统人才被人工智能替代后就可能引发各个行业甚至居家生活等一系列的连锁反应,让人无所适从。
“虽然说未来世界的蝴蝶效应究竟会首先发生在哪个行业难以预测,但是可以预见的是既然未来是人工智能时代,作为人工智能基础的编程会成为一项非常重要的能力。因此,作为国家未来的主人,青少年的编程教育是当下应当抓紧的首要任务之一,因为未来将由他们创造。”陈老师说。
支个招
学编程,如何选课?
小学阶段是进行思维启蒙的黄金年龄,也是孩子学编程的最佳时间段。不过目前“编程热”催生出良莠不齐的教学,五花八门的编程课程也让家长困惑,那么究竟应该怎样去选择适合的课程呢?
陈老师告诉我们,积木搭建式的图像化程序完全可以承载发展孩子人文底蕴的重任,把它当作工具载体传授数学知识、讲解自然科学,这种转变将对孩子的核心素质培养起到重要作用。随着启蒙课程、进阶课程的步步引导,逐渐学会以计算思维去解决问题的孩子将会很顺畅地衔接到后续的代码课程之中。
根据以往的教学经验,7岁左右的孩子,可以通过一些含有编程概念的积木课程去训练孩子的手眼协调能力并初步建立孩子的程序思维;9岁左右,可以开始学习图形化模式的编程体系。11岁以后,一些思维能力比较强的同学就可以去尝试学习代码课程了。编程课与以往比较传统的音乐、美术、棋类等相比,更加具有趣味性和互动性,通过正确的课堂引导,孩子们会在编程课堂中收获巨大的成就感和很多的专业知识,继而形成更强的学习动力帮助孩子们往前冲。
提个醒
编程究竟难不难?
学习编程究竟难不难,难点在哪里?
陈老师根据编程教学中遇到的实际问题总结到,在欠缺长期规划和相应储备的情况下,如果进入计算机专业的人工智能相关学科学习,同学们就会发现学习编程之前还有大量的基础性理论知识要进行系统学习。这就是孩子们学习编程将要遇到的难点问题。
既然大学期间的时间不够用,那么就需要同学们提前规划,进行早期培养,尽早地开始编程学习,储备基础能力。
有人会问,既然学习编程有难度,那还不如不学。陈老师觉得这种思想是不对的,并举例加以说明。前世界首富比尔·盖茨13岁开始学习计算机编程,18岁考入哈佛大学后与好友一起创办微软公司,改变了世界处理信息的方式;乔布斯从小迷恋电子学,当他11岁第一次见到电脑后便找到了人生方向,最终他给电脑插上了移动互联的翅膀;扎克伯格10岁开始学习编程,大学二年级创立的Facebook(脸书)如今已发展成为世界上最重要的社交网站之一。
大量事实证明,编程学习并不难,难的是怕你学得太晚了。
2018年教育部高中课改方案首次将信息技术加入必修课范围 学习编程让孩子适应人工智能时代