少儿编程 > 最新动态 > 少儿编程:适合的教育,才是最好的教育。

少儿编程:适合的教育,才是最好的教育。

来源:极客晨星原创 发布时间:2020-07-16 点击量:

编程教育是什么,应该做什么?


自上个世纪四十年代计算机问世以来,编程便应运而生。编程是计算机学科的基本功,编程教育最早是在大学计算机课程中出现的。2000年以后,中小学大力发展信息技术教育,编程教育开始进入中小学信息技术课程,但始终作为选修部分。直到2018年教育部颁布了最新版本的《普通高中信息技术课程标准》,“算法与程序设计”才正式进入必修一“数据与计算”模块当中。


笔者在学生年代开始接触编程,BASIC、C、VB、Java,以及近年流行的Python等编程语言均有所了解。纵观现在流行的少儿编程软件,与过去纯代码书写的编程软件相比,界面变得更加友好、活泼、生动了,那些枯燥的编程语言增加了可视化、图形化的外壳,再辅以一些单片机、传感器、以及机械搭建等开源硬件,让程序的执行看得见、摸得着,几个简单的操作就能让机器小车跑起来、让灯光有节奏的闪烁、让蜂鸣器演奏简单的音乐……


诚然,这样的软硬件搭配对于少年儿童是易于上手且能够激发浓厚的学习兴趣的。然而,编程教育究竟是什么,应该做什么?


我们再来看《普通高中信息技术课程标准》,它明确了信息技术学科核心素养由信息意识、计算思维、数字化学习与创新、信息社会责任四个核心要素组成。信息素养的培养绝不能简单化为编程操作,它更加重视的是培养学生利用计算机来解决问题的思维方式和综合能力。换句话说,无论是过去那种枯燥的代码书写,还是现在这种有趣的图形化编程,如果只是在简单化、机械化的进行技能操练,为了编程而编程,那就无法形成学生们终身受用的素养。编程教育不是为了让学生掌握代码、学会编程技能,而是通过学习编程,帮助学生建立解决问题所需的系统思维和方法。编程是手段,信息素养才是目的。


比如绘画技法、演奏技巧等对于学习美术、音乐固然重要,但绝不是美术、音乐教育的目的,而发现美、感受美、创造美才是目的。再如解题技巧对于学习数学固然重要,但绝不是数学教育的目的,而能够运用数学思维解决问题才是目的。同样,编程技能对于编程教育固然重要,但也绝不能成为目的,否则,即便拥有高超的编程技能,也只能成为“泥瓦匠”,不能成为“建筑师”,仍然无法从技术的消费者转变成技术的创新者。



1、在动漫剧情里思考分析问题和在程序过程中培养编程思维


2、有趣编程任务和易懂命令学习,培养学生积极分享和专注耐心的挑战


3、在小组创作过程中,锻炼学生的团队互帮能力


4、基于数百种科学实验的研究模式,在探索问题过程中,增强解决能力


5、人工智能时代,编程能力是一项必不可少的基本技能


6、编程正纳入义务教育,掌握编程,参加竞赛,为留学升学背景提升


我们不是培养未来程序员,我们只是帮助孩子们做好准备,来面对这个充满数字化、自动化的未来社会,掌握更加高级的能力,来应对时代的变化。

2017年7月国务院




2017年7月中国国务院发布《新一代人工智能发展规划》 ,人工智能上升为国家发展战略。

规划明确提出:"在中小学阶段设置人工智能相关课程,逐步推广编程教育。

学校是教育的主渠道,要承担起开展少儿编程教育的主要任务,校外机构则要成为满足学生们个性化发展和差异化需求的重要补充。编程,固然能够提高青少年的逻辑思维、数据运算、空间想象、动手实践等能力,但它绝不是编程教育的全部,因为信息素养的提升,才是重中之重。



标签: 少儿编程,编程科技,教育培训

上一篇:学习少儿编程对数学的帮助有多大?

下一篇:少儿编程在语、数、外等基础学科上起到的促进

相关专题