很多家长心里一定会有一个疑问,就是现在的编程课程为什么这么火爆,为什么一定要让孩子学习编程?是为了让孩子长大后成为程序员吗?
其实让孩子学习编程不是一定要让孩子成为程序员,如今已经进入了信息化时代,编程教育的最终目的是为了培养孩子的逻辑思维能力、解决问题的能力等综合素质,编程能够让孩子从小学习像科学家一样思考该如何解决问题,在复杂环境和复杂问题下运用编程的编程思维可以指导孩子更好地解决问题。学习编程因为这不仅是培养孩子的一种技能,还是培养孩子认识问题和解决问题的思维方式。
教育部在2018年发布新课标的精神要求之一“强调创新精神、实践能力的培养,在信息技术、通用技术、数学等课标中要求学生学习了解物联网、人工智能、大数据处理等内容,培养精益求精的工匠精神和创意设计能力。”
“新课标”大幅度提升了在编程、计算思维、算法方面的思维要求,以及人工智能、开源硬件、网络空间安全等知识面要求。这是新课改后的高中信息技术课程结构。
自国务院、教育部将编程纳入课堂教学及大学考试后,全国主要省市已陆续完成落地。
浙江省将信息技术学科(含编程)纳入高中生的必学科目;
山东、北京陆续把Python 编程纳入小学及高中课程;江苏明确在小学阶段开设信息技术课程;重庆要求小学3年级开始学编程。编程不仅有从兴趣科学逐渐变为必修课的趋势,部分省市还将编程与升学挂钩,在2019年1月,由教育部举行的《中小学人工智能教育》项目成果发布会,在会上发布了中小学人工智能课程指南(3-8年级)和学生用书(3-8年级),初步探索出了以体现装备课程化、课程活动化、项目游戏化为课程目标的人工智能教育学科课程核心素养
北京、山东等教育大省也率先把Python编程基础纳入信息技术和高考的内容体系。
与此同时,南京将编程列入中考特招生的范畴,天津将信息学奥赛、信息技术、人工智能等纳入了中学招生范畴。(天津政府招生办发布的《2018年天津科技特长生招生计划》中,多所中学将信息学奥赛、信息技术、人工智能等纳入了招生范畴。)随着人工智能技术在生产、生活、娱乐等领域的广泛应用,可以预见,我们即将踏入一个由计算机与机器人主导的人工智能的时代。