青少年编程可以有效转变既有的思维定势

少儿编程教育市场已迎来政策红利与人口红利,尽管少儿编程教育目前仍然属于兴趣教育市场范畴,但未来转换为刚需教育市场已是不可违背的趋势。

伴随着全球大势,中国教育政策逐渐向STEAM教育倾斜,我国基础教育体系正在打开封闭已久的怀抱迎接新科目的加入:

2014年,中国浙江省高考改革方案中将信息技术科目(包含编程)加入2017年高考选考科目(7选3),与传统理化生科目具有同等地位。

2015年9月,中国教育部在《关于“十三五”期间全面深入推进教育信息化工作的指导意见(征求意见稿)》中提出探索STEAM教育模式,目前包括清华附中、人大附中、上海中学、上海外国语大学附中等600多所中学都加入了STEAM教育相关课程。

2016年6月,教育部印发《教育信息化“十三五”规划》的通知,将信息化教学能力纳入学校办学水平考评体系。

2017年1月,教育部正式印发《义务教育小学科学课程标准》,将小学科学课提前到一年级、每周不少于一节课,文件中的“跨学科”学习、过程评估方法、利用社会资源等规定也引起国内STEAM教育行业的波澜。

2017年8月,国务院印发《新一代人工智能发展规划》明确指出逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。

编程为人类拓展新的表达方式,其独特之处在于它的自由度的范畴又大了很多。传统自我表达的方式有各种形式,例如写作、绘画、演奏音乐等,现在我们还可以通过计算机编程来实现以前无法实现的表达方式,诸如制作动画或创作故事、制作游戏等。也就是说,通过编程可以让电脑来做各种各样的事情,其中也包括写作、绘画、演奏音乐,这是因为编程可以制作完成这些事情的工具。

这就是为什么通过编程可以将电脑从单纯的媒体(media)变为超媒体(meta-media)的原因所在。也正是这个过程,让受现实中物理条件的制约而无法实现的新表达方式成为可能,这也是其他工具所无法匹敌的。

从时代背景来看,代码无疑将是数字世界的通用语言,未来20年里有将近一半的工作可能被机器取代,传统行业面临变革,未来孩子掌握处理和分析海量信息的逻辑能力极为重要,机器语言及其背后蕴含的思维逻辑是最好的学习载体。

从表现形式来看,编程教育独特性在于其如同动手搭积木一般的创造性过程,需要蓝图、流程的概念化理解,考验将大程序分解成中小模块的能力,以此从小培养孩子的逻辑和设计思维。

从思维方式来看,编程同时拥有帮助孩子深度学习其他学科和解决问题的能力,用创造程序的逻辑方式解决实际问题,持续学习新的技术、语言和其他科学学科,而这正是STEAM教育五位一体的诉求。

因此从本质上讲,编程并不仅仅教授孩子计算机语言,而是通过赋予孩子在动手设计代码的过程中掌握数字时代里解决问题和创新的能力,即所谓的“Not just learn to code, but code to learn”。

虽然现在很流行学习编程,但实际上真正参与进来的人还很少。我们认为也许最理想的是为孩子准备相互自由学习的环境,而老师在这个过程中起助推作用(facilitate)的形式。传统教育是由教师按照既定的教程统一教给孩子,改变这一现状是非常困难的。问题不仅在于教学技巧的训练,还关系到是否可以有效转变既有的思维定势(mindset)。课堂应当从教师主体转向以孩子为主体,教师的角色从单向传授的立场向为孩子们的想法和理解提供支援的协调员的转换。

孩子们都是喜欢制作的,想来应该没有对摆在面前的玩具视若无睹的孩子。孩子们只有在搭建他们自己觉得有意思的东西时才会真正用心来完成,那么准备出所需的环境、进行相应的调查、并将所学的内容共享即可有意想不到的结果发生。我们认为无需将编程与创客刻意区分开,只要将它们都看作是实现创意的方法,根据需要来组合起来使用即可。

现在我们提倡的是STEAM理念,比STEM多一个A,也就是艺术(Art)。青少年编程起始阶段应该遵从:低门槛且有又高又大的空间。“低门槛”指的是无论什么样的知识背景都能很轻松地入门,而“又高又大”是指不仅可以完成很高水平的作品,而且实现的内容也非常丰富,范围很广。可以实现的范围包括科学、技术、工程、艺术、数学等,所以从这个角度讲,编程和STEAM或STEM是紧密相通的。而且从现在全球的趋势来看,编程这件事已经不可能完全独立地存在了,就像现在非常流行的创客热潮,都是为了实现某种具体目的而编程的。其实,无论是艺术、数学,还是工程、技术等,都是包含在编程的过程中的,从这个意义上讲,是编程将这些整合成了STEM或STEAM。不管是数学还是其他学科,都可以运用到编程,可以说条条大路都需要通过编程来实现。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180824B057VH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券