孩子有没有必要上编程课:该不该给孩子报编程班
孩子有没有必要上编程课:该不该给孩子报编程班孩子上学后,我给孩子报了不少课外班,主要是一些传统的培训项目,比如英语、钢琴、跆拳道等,但少儿编程班我目前还没想报。因为我担心:给孩子报的班已经不少了,如果再报一个少儿编程班会不会给孩子的压力太大、增加了太多负担?假如再因此耽误了学校的正经学业,得不偿失。二年级学生家长 董然三年级学生家长 张晶对于是否给儿子报编程培训班,我一直很纠结。因为身边有很多人给孩子报了,人家的孩子都在学而我们不学,怕以后吃亏。但也有朋友跟我说,小学根本不用报编程班,因为孩子年龄太小,数学基础不够,报了只能是瞎浪费时间。再说,将来孩子长大了,真的当上“码农”,整天坐在电脑前面也够辛苦的。怕给孩子增加负担
寒假来了,教育培训机构又热闹起来,青少年编程培训班尤其火爆,好多班寒假前就已报满。不少家长心存疑虑:人工智能是在大发展,可这编程培训班的火爆会不会只是跟风炒作的产物?到底该不该让孩子学呢?
不报
家长
报了也是瞎浪费时间
三年级学生家长 张晶
对于是否给儿子报编程培训班,我一直很纠结。因为身边有很多人给孩子报了,人家的孩子都在学而我们不学,怕以后吃亏。但也有朋友跟我说,小学根本不用报编程班,因为孩子年龄太小,数学基础不够,报了只能是瞎浪费时间。再说,将来孩子长大了,真的当上“码农”,整天坐在电脑前面也够辛苦的。
怕给孩子增加负担
二年级学生家长 董然
孩子上学后,我给孩子报了不少课外班,主要是一些传统的培训项目,比如英语、钢琴、跆拳道等,但少儿编程班我目前还没想报。因为我担心:给孩子报的班已经不少了,如果再报一个少儿编程班会不会给孩子的压力太大、增加了太多负担?假如再因此耽误了学校的正经学业,得不偿失。
这么多编程班不知哪家好
五年级学生家长 晨风
我一直没给孩子报编程班,最初觉得孩子太小,不想让他老对着电脑屏幕,怕影响视力。后来,又觉得市场上的少儿编程班五花八门,课程动辄上万元,我自己是学文科的,对这些内容本就不太了解,实在不知哪家好。而且,我感觉这两年少儿编程班越来越火,有人为炒作的因素。
我们女生对编程没兴趣
六年级学生 琪琪
一二年级那会儿,老师在学校的科技节上给我们介绍过编程课。大屏幕上播放着高年级同学制作机器人的过程,我看到一大堆零件堆在那里,还需要往电脑上输入各种代码,登时头就大了,觉得这么复杂一定很难学。后来我们报社团和选修课的时候,我坚定地报了花艺、手工制作等课程。我们班大多数女生和我一样,对编程不感兴趣。
报
家长
兴趣是最好的老师
四年级学生家长 程念
我儿子学少儿编程一年多了。在此之前,我给他报过钢琴班,可是他不喜欢钢琴,完全坐不住,对他严厉一点,他会委屈得啪啪掉眼泪,我看他学得太痛苦了,便决定退掉钢琴班。但是,小学课余时间多,不学点东西有些浪费时间,我琢磨着他喜欢动手搭建项目,便想到了少儿编程班。事实证明,孩子特别喜欢上这个课外班,每周上一次课,每次3小时,几乎次次不落。我终于明白那句话——兴趣是最好的老师。我趸交了两年课程的费用,约2.5万元左右,还是折后价,虽然价格不菲,但孩子喜欢,我会让他继续上。
还是学校老师靠谱
初一学生家长 吴宇
校外的编程班我没去了解过,但我鼓励孩子报了学校的机器人社团。说实话,学校的老师靠谱,时间安排也合理,我们家长又不用花钱,多好的事。而且,我个人主张孩子学习一些编程知识。从大的趋势讲,这个世界的未来=算法 想法,算法和人工智能将会触及社会上所有的行业。从能力培养的角度讲,学习编程对孩子的数学思维、逻辑思维、创造性思维的训练和培养都有很大的帮助。
学生
每次上课都有成就感
四年级学生 可可
我喜欢上编程课。课上,老师会让我们通过编程完成一些小任务,比如,制作人工智能晒衣杆。见光的时候晒衣杆能伸出来,没光的时候晒衣杆能缩回去。我觉得特好玩儿,每次在老师的帮助下完成任务,都有一种成就感。
问题分析
商家是在贩卖焦虑
培训机构 孙先生
不得不承认,目前培训机构在少儿编程项目上确实存在过度宣传、贩卖焦虑的情况,商家抓住家长们“望子成龙”的心理,比如打着升学旗号或者未来人工智能发展趋势等,稍微煽乎一下,家长便毫不犹豫地掏银子。
其实,很多家长连少儿编程的含义都没弄清楚。通俗地讲,少儿编程分为两种,一种是结合硬件玩具进行的编程,如乐高机器人等;另一种是纯编程,也就是借助鼠标、键盘,坐在电脑前使用代码完成的编程。前者趣味性较强,后者则相对枯燥。一些家长完全没弄清二者区别,便跟风报班,结果导致孩子失去学习兴趣。
家长应避免功利目的
中国教育发展战略学会人才分会秘书长 陈志文
近两年,少儿编程热度异乎寻常,或许与择校有关。如今,我们大量的学科竞赛被禁止,对校外辅导班的约束也越来越多,但编程作为一个面向未来信息社会高大上的项目、技能,是受到鼓励的。于是,少数学校以此作为挑选学生的尺子之一,在某种程度上带动了编程热,堪比当年的奥数热。
不过,我认为,和奥数不一样的是,编程的基础知识应该普及一些,毕竟,将来要向人工智能时代发展,只是编程本身的特性决定了不是所有人都适合写程序的。教育讲究因材施教,扬长避短是根本,假如勉强孩子走编程这条路,不仅是为难孩子,也是为难自己。那些出于功利目的的家长需要深思,这条路是否走得通。
教师经验
小学编程有助于建立数学思维
史家小学教师 邢超
如果说每个孩子都应该好好学习数学,估计没有什么家长反对,但若说到学编程,恐怕就有不同意见和想法了。
从教学实践来看,学编程有助于建立数学思维。数学知识体系的分支非常多,像运筹学、组合数学、图论、统计数学等,很多偏向应用的数学分支,都是解决编程问题要用到的数学知识。学生如果学习了编程,就能够接触到这些有趣的数学理论和方法,无形中扩充了知识面,打开了视野,提高了解决问题的能力。
目前,东城区的小学已在信息课中加入了编程内容。曾有家长对小学生学编程心存疑惑,但实际上现在小学学习的编程内容非常简单,尤其是入门教学,多以游戏的形式,学生只需要拖拽鼠标便能完成教学操作,小学生完全可以掌握。
其实,掌握了编程语言就是掌握了一个学习数学的强大辅助工具,通过编程语言可以把计算方法和计算理论进行封装,由电脑自动计算,省去大量的手动计算时间,通过编程语言可以利用计算机强大的运算能力,去验证很多数学方法和定理,通过图形化的编程工具,可以用图形化方式来分析数学问题和理解数学定理。
在编程方面有特长的孩子,除了参加信息学竞赛,还可以进行更高级的创造和创新活动,把一些奇思妙想通过编程加以实现 形成产品,申请专利。
编程应在玩儿中学
育英学校教师 蒋晓欣
一提起编程,很多人会和“码农”联系起来,认为这是一种复杂、枯燥的学习,这也让很多家长对青少年编程产生了误解。其实,青少年编程或者说少儿编程是非常有意思的,因为很多软件设计成了游戏形式,孩子们只需要完成游戏任务,便可以在玩儿中学。
举例来说,有一种盒子游戏,盒子放在河中的一块石头上,要想拿到盒子,只能走规定的步数,而使用上、下、左、右键的次数不能超过3次,这就需要孩子通过编程进行设计,最终完成任务,并获得小星星作为奖励。这是一种非常简单的编程,幼儿园的孩子都可以玩,孩子在游戏中获得编程知识,寓教于乐。
现在,家长对报不报编程班存疑,在某种程度上也是对于“学”的误解。学英语要报班,学数学要报班,学游泳要报班……在一些家长心目中,各种知识和技能要么通过学校教育,要么通过报班的形式来学习,因为他们觉得这样才会学得系统,甚至将来才可能在升学中胜出。然而这样一来,孩子就会学得很累。换一个角度思考,如果有些知识和技能能够在玩儿中学,岂不轻松很多?
其实,家长们可以把编程看得轻松些。当孩子在游戏中学到一定知识,便会逐渐进阶,比如搭建模块,做自己想做的东西。渐渐地,他们会觉得自己的知识不够用,需要真正接触“代码”,进行更高阶段的学习。在这个过程中,如果孩子兴趣不在于此,便可转向其他学习方向发展了。换句话说,现代社会需要让孩子们了解编程的基本知识,但若志不在此,也没必要非要学多深奥不可。
专家观点
重在培养孩子的数字素养
北京科技教育促进会副理事长 李启生
当今社会,正加速步入数字化时代。在可预见的未来,能否娴熟驾驭数字技术将是不可或缺的工作技能与生活技能。未来,编程语言可能会是一种生产工具,能用这种工具的不仅是工程师,还有很多是需要编程来提高效率的人。为此,教育部和各省市教育部门不断出台政策,要求加强编程教育,提高数字素养,帮助青少年更好地适应未来。
作为家长,到底该如何正确看待编程学习呢?
编程学习,首先是要激发和培养孩子的兴趣。因为,编程学习是一门综合性很强的课程,需要融合数学、英语、计算机、逻辑思维等方面的知识,需要较长时间的努力才能真正掌握编程技能。因此,编程学习需要孩子发自内心的感兴趣,自己愿意努力去钻研。只有当孩子自己有强烈兴趣的时候,编程学习才可能深入,这样孩子才能坚持学下去。
编程学习,要有系统的课程体系支持。因为,编程学习是帮助孩子掌握和电脑、机器交流与互动的能力,这是一个系统的学习体系,是一个发现问题、分析问题、解决问题的过程,在这个过程中,孩子的编程思维、抽象思维、逻辑思维、思辨能力都将得到很好的锻炼。因此,编程学习,绝不是买一些乐高玩具,然后通过一些编程语言速成培训之后,让孩子能够指挥机器动起来那么简单。家长需要多方面考察,尽可能挑选正规、专业的培训机构,要有系统的课程体系。
编程学习,要考虑不同学段的学习要求。一般来说,小学阶段以体验为主,通过游戏化教学、项目式教学等形式,强调借助积木式编程工具,通过对对象、模块、控制、执行等概念及作用的直观操作体验,感受编程思想。初中阶段以高级程序设计语言为工具,通过尝试设计与实现基本程序结构,将实际问题解决与算法思想形成联结。高中阶段可以掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题,通过人工智能典型案例的剖析,了解智能信息处理的巨大进步和应用潜力,认识人工智能在信息社会中的重要作用。
总之,孩子是否需要课外学习编程,家长不必过于焦虑,按照教育部门的统筹规划,中小学校都会逐步开展编程教育。对于有兴趣且学有余力的孩子,我们也不要急于求成,更重要的是要注重培养孩子的数字素养和编程思维。让编程成为孩子的一个兴趣爱好、启蒙工具就好,心态和预期一定要平和。
编程只是一种工具
中国电子学会普及工作委员会副秘书长 杨晋
近两年来,青少年编程培训这个市场呈现出过热的现象,培训机构一拥而上,培训课程也五花八门。其实,编程就像人们掌握汽车驾驶、学习电脑基本操作一样,是一种面向未来社会的工具,孩子学习编程并不一定要成为软件开发工程师,而是要通过编程学习具备程序化的逻辑思维,以及发现问题、分析问题、解决问题的能力。
青少年学习编程,在能力上是有一个递进式的增长过程的。首先是程序的阅读能力,能看懂程序;其次是程序的修改能力,就是能根据程序的一些范式和基本模块去完善程序。第三是具备独立的程序开发和设计能力。所以,我们建议教育机构开展青少年编程培训的时候应规划发展梯度,了解未来国家发展相关产业需要一些什么样的人才,在青少年打基础的阶段应该掌握哪些基本的能力和意识。这样,孩子们面对将要到来的智能社会的时候,他们能更加从容、更加有准备。
本版文字:贾晓燕 插画:琚理 供图:新华社