一、少儿编程教育的模式
中美目前的教育方式的不同有很大原因应该归结于升学机制的不同,中国目前的升学机制为考试制,所以还是以应试教育为主,而美国孩子的升学机制绝大部分为申请制,所以在教育方式上更为自由,这在很大程度上决定了两国之间教育模式的差异。美国目前的教育一般为多学科融合教育,并不单纯强调某一学科的学习,而在这个融合的课程之中,孩子们能够发现自己的兴趣所在,激发探究的欲望,从而选择自己想要学习的学科进行更为深入的学习。
美国没有统一教材或者课程,各州各地区的学校都可以根据实际情况设置相应的课程,开发自己的教材,但是绝大部分地区少儿编程教育的课程设置都是基于CSTA、NGSS等标准,结合STEAM教育理念下进行的。
首先,在实施过程中是把多学科知识融于一体的,并且充满与生活相关的问题。问题和活动的设计要能激发学习者内在的学习动机,问题的解决要能让学生有成就感。孩子们在学习过程中总会遇到一些需要编程来解决的问题,对于K-2年级年龄较低的学生,老师会通过一些有趣的情景,引起孩子们的好奇心和疑问,然后借助各种工具或者教具,像是iPad、电脑、辅助机器人等,让他们先接触编程语言,之后再引入编程相关知识,让孩子们自己尝试操作,做出自己的作品。除此之外,老师们还会通过任务卡的方式来引导孩子完成编程指令的学习。在编程过程中,即使是最小的孩子也能接触到函数、计算最短路径等这些高深的学术概念。
当然除了在学校内学习编程知识,老师们还会组织开展各种各样的室外集体活动如参观博物馆、参加各项社会组织项目等来锻炼和培养孩子的设计、逻辑、算法等编程思维能力。通过这样的编程课,孩子们在学习中充分能够发挥自己的想象,运用自己的技术,创造出属于自己的作品。在教育效果评价上,一般也不采取考试的形式,而是遵循发展性评价理念,通过将过程性评价、作品评价、综合活动评价、总结性评价等多种评价结合,使教师的指导作用和学生的主体作用实现最佳结合。
二、中国少儿编程教育模式
目前国内的少儿编程教育由于起步晚,普及率较低,暂未能进入校园课程体系中,但是顺应时代和市场的需求,促使当前市场上出现了各类不尽相同的少儿编程教育培训机构。
目前国内市场上的少儿编程教育模式大致可分为以下两种:
(1)在线教育模式
在线教育模式是指老师与孩子之间通过互联网来对编程相关知识进行交流,这样的模式又可以分为网络直播式教育和录播课式教育,这两种教育模式可以不受时间和地点的限制,为家长和孩子节省了时间,提供了便利。网络直播式教育的特点是老师与孩子之间的交流更及时,孩子的疑问可以得到及时解决,而录播课教育则可以反复观看以巩固所学到的知识。
(2)教育机构培训模式
目前市面上的校外少儿编程教育培训机构所采用的教具多种多样,常见的是集成型机器人辅助教具,课程模式往往是通过控制机器人的行动来锻炼孩子的编程逻辑思维。由于国内目前尚未形成一套标准的课程大纲或者体系,也有的机构参考国外先进的标准来制定自己的课程体系。
三、国内少儿编程教育需迎接的挑战
尽管国内外少儿编程教育最近一直反响火热,不管是国家还是市场都在不断推动其发展,但是仍然有我们不断要迎接的新挑战。
1、 普及率需提高
2、师资力量需加强
教育之中教师是知识的传授者、引导者,这里的师资力量缺乏并不是指单纯的数量缺乏,更是指专业性的教师缺乏。这不仅是国内少儿编程教育遇到的困难,也是国外很多国家在进行少儿编程教育时遇到的困难。因为少儿编程教育是比较新兴的产业,之前较少有教师进行过相关知识的学习和专业技能的培训,一些培训教师拥有编程技能,但是却缺乏了幼儿教学的教育性;相对的有的老师拥有丰富的幼儿教学经验,但是却缺少编程相关的技术支持。要实现少儿编程教育的普及化,专业教师的培训也是当前需解决的一大难题。
3、课程研发力度需加强
虽然现在全国各地已经陆续开展了少儿编程教育活动,但是从目前的现实情况看来,少儿编程课程仍然有需要努力的地方。不仅仅是随大流开展少儿编程教育,还要学会创新,将编程教育的理念深入课程之中,不停探索最佳的少儿编程课程。
世界各地的“编程风”愈刮愈烈,相比于国外的编程教育普及率,我国的编程教育还有巨大的发展空间。