杨天琪
“我会设置碰撞检测模块,来解决小球触底的问题”走进课堂,一名学生正在回答老师的问题,回答结束后,他和其他同学兴奋地开始程序的编写,只见他们熟练的拖拽着一个个程序模块,不一会一个弹力球游戏就被编写出来,并成功运行。看到这一场景您不要惊讶,自从新教材颁布,Scratch編程已成为教材第三册的全部内容,像上述场景已成这学期小学信息技术的课堂常态。
教育部在《关于“十三五”期间全面深入推进教育信息化工作的指导意见(征求意见稿)》中,提出“探索STEAM教育、创客教育等新教育模式”后,编程教育首次以政策形式出现在公众视野。各省市县教育部门、学校都开始尝试开展儿童编程教育探索,多个省市陆续宣布把编程纳入中小学信息技术教材并已实施,甚至浙江及其他省已把编程纳入高考,一时间儿童编程教育成为热门。
儿童编程为何如此之热不仅有国家政策的因素,儿童编程教育自身的诸多优点也是其成为热门的重要原因。
1.少儿编程可以培养学生抽象逻辑思维能力。编程就好比解一道数学难题,需要把复杂的问题化解成一个一个小问题,然后逐一突破,最终把复杂的问题解决。在这个过程中孩子的抽象逻辑思维能够得到很好的锻炼。
2.少儿编程培养孩子专注力。少儿编程学习有一个有别于其他学科的巨大优势就是可以实现游戏化学习,而且趣味性十足。通过类似游戏的角色代入、关卡设置、通关奖励等手段,可以让学生自主的沉浸在编程学习情境中,在无形当中提升了学生的学习专注力。
3.少儿编程培养全学科素养和解决问题的能力。一个小小的游戏编写,会涉及诸多学科,画面的设计会涉及美术知识,人物动作的设置会涉及科学、物理、生物,而关卡的设计会利用到数学,人物的对话和游戏说明需要语文知识。所以少儿编程培养的学生全学科的知识和素养,而在编写程序中遇到的各种问题,都能让孩子发散思维,自动动手解决问题。
虽然少儿编程教育的诸多优点受到教育部门、市场、学校、教师、家长和学生的青睐,但仍处于起步阶段,还有诸多困难和挑战。
1.政策、课程和教师队伍还不够完善。国家虽大力支持儿童编程教育,但发布的政策属于大范畴,具体的执行方案国家教育有关各部门也处于方案研究和初始制定阶段,仍然不完善。相关课程的教学实验还在进行中,教师队伍建设仍在起步阶段。
2.少儿编程教育市场出现急功近利。随着少儿编程教育的大热,相关的市场培训也成为热门,大量资本涌入这一新兴市场。资本的逐利,也使少儿编程课程良莠不齐,同质化严重,教师队伍水平参差不一,甚至虚假广告宣传,盲目推广,也给少儿编程市场产生了一些负面影响。
3.家长对儿童编程教育认知的两极分化。有些家长对儿童编程教育过分盲目跟风,不考虑孩子学习的兴趣,而是“一哄而上”,就导致“消化不良”,对孩子的编程学习反而产生得不偿失的负面影响。而又有些家长对儿童编程教育不以为然,仍然认为学生学好语数外等主课是重中之重,不重视儿童编程方面的课程和相关教育,也制约了儿童编程教育的发展和推广。
中国的儿童编程教育才刚刚开始起步,出现了一些挑战和问题是在所难免的。但儿童编程教育前景是不可限量的,相信随着儿童编程教育相关政策的不断完善,课程的不断推陈出新,教师队伍的不断壮大,出现的问题都会被一一解决。儿童编程教育借助自身的诸多优势也会被越来越多的人了解和接受,所能培养的各种创新型人才也会越来越多,最终为国家的发展和进步做出重要的贡献。