编程热引发思考 专家:推动信息素养教育刻不容缓( 六 )

如今 , 不少机构出现大量噱头化课程 , 鼓吹青少年可以通过学习编程课程提升逻辑思维能力 , 从而提高解题能力 , 提升全学科的分数 , 这显然是没有任何科学依据的 。 此外 , 编程培训机构的课程存在系统化的缺陷 , 甚至存在不少科学性错误 。 很多课程还停留在组装搭建上 , 甚至授课老师代办学生大量学习过程 , 仅留下简单的步骤由学生完成 。 课程通过堆砌昂贵的硬件 , 实现简单的操控 , 完成看上去炫酷的效果 , 甚至让学生们误解了人工智能的实现路径 。 这样的编程培训 , 并没有让学生真正学习到科学的本质 , 养成信息意识和计算思维 , 更谈不上数字化学习与创新和信息社会责任的培养 。

国际上对编程学习有一种理念 , 称之为“code to learn” , 而不是“learn to code” , 就是说青少年学习编程不是为了掌握代码 , 掌握编程技能本身 , 而是通过编程 , 来学习、理解、改变这个世界 。 最新版本的《普通高中信息技术课程标准》已进一步明确了信息素养的界定 , 既培养学生具备信息意识、计算思维、数字化学习与创新、信息社会责任 。 信息素养的培养并非简单的代码学习、编程操作 , 需要将目标上升到意识层面 , 思维层面 , 创新层面与责任层面 。 要进一步地发展学生们应用计算机面对问题 , 发现问题 , 解决问题的综合能力 , 强调理解计算机科学以及它与数学、工程、科学、人文之间的关系 。 要通过信息素养的教育 , 培养学生们一个全新的问题解决的思维方式 , 将计算思维看做是培养学生解决问题所需的系统方法 , 让学生们思考信息技术改变我们生活、工作和学习的方方面面 。 培养学生们基于数据层面去理解信息 , 应用信息 , 把握数据、算法、信息系统与信息社会的层层关系 。 真正培养学生从一个技术的消费者转变成技术的创新者 , 从而培育新时代社会主义接班人 , 综合提升我国在人工智能时代的人才竞争力 。


推荐阅读