在智能时代,机器人不可避免地要做大量重复性工作,包括大部分体力劳动和一些脑力劳动。那么是谁给了机器人智能?那就是人类科学家写了各种代码来实现它。
有一则震惊了教育界。根据2018年9月20日《重庆晨报》版的标题,重庆市将面向全体学生,普及以必修课程为主的编程教育。其中,3-6年级和阶段总共不少于36课时,而高中的学时是根据信息技术课程的要求设置的。每所中学应至少配备一名全科编程教育教师。自从人工智能的发展被提升为战略以来,与人工智能密不可分的编程变得越来越流行。各省市都在推广编程教育。
随着科技教育、创新教育的广泛发展和信息技术课程内容的更新,编程学习在中学教育领域“再次”受到关注。无论是创新教育、STEM教育还是程序设计教育,无论是课外活动还是学校课程,都不应该自称是培养创新能力的灵丹妙药,而应该从自身特点出发,考虑它在培养学生创新能力方面能做出什么独特的贡献。
就编程教育而言,其独特优势表现在两个方面:一是理解计算机工作模式的本质——算法逻辑二是为应用信息技术解决实际问题提供*直接的工具。
2017年底出版的《普通高中信息技术课程标准(2017版)》中基于数据、算法、信息系统和信息社会四个“大概念”的内容结构,以及选修模块中对编程理念和技能的强化,可视为对编程教育上述特征的支持