小学生有必要学编程吗(理由及益处)


随着人工智能的飞速发展,少儿编程培训班可谓火爆异常。但家长们心中却充满疑虑:人工智能蓬勃发展,是否只是跟风炒作的产物?让不让孩子学习编程呢?

反对报班

家长

报了也是白费工夫

三年级学生家长 张晶

一直以来,我都纠结要不要给儿子报编程培训班,因为身边许多孩子都在学,而我们不学,怕日后吃亏。但也有朋友劝我,小学根本不需要报名编程班,因为孩子年龄小,数学基础不够,报了只能是浪费时间。再说,将来孩子如果真的成为“程序员”,整天坐在电脑前面也很辛苦。

怕给孩子增加负担

二年级学生家长 董然

孩子上学后,我给他报了不少课外班,主要是传统的培训项目,比如英语、钢琴、跆拳道等,但少儿编程班我目前还没考虑报。因为我担心:给孩子报的班已经不少了,如果再报一个少儿编程班,会不会让孩子的压力太大、负担太重?如果因此耽误了学校的正课学习,那就得不偿失了。

这么多编程班,不知哪家好

五年级学生家长 晨风

我始终没有给孩子报编程班,最初觉得孩子太小,不想让他老对着电脑屏幕,怕影响视力。后来,又觉得市场上的少儿编程班琳琅满目,课程动辄上万元,而我本身是文科出身,对这些内容并不了解,实在不知哪家好。而且,我感觉这两年少儿编程班越来越火,其中不乏炒作的因素。

我们女生对编程没兴趣

六年级学生 琪琪

一二年级的时候,老师在学校的科技节上给我们介绍过编程课。大屏幕上播放着高年级同学制作机器人的过程,我看到一大堆零件堆在那里,还要在电脑上输入各种代码,当时就觉得头大了,感觉这么复杂肯定很難学。后来我们报社团和选修课的时候,我毅然决然地报了花艺、手工制作等课程。我们班大多数女生和我一样,对编程不感兴趣。

支持报班

家长

兴趣是最好的老师

四年级学生家长 程念

我儿子学习少儿编程一年多了。在此之前,我给他报过钢琴班,但他不喜欢钢琴,完全坐不住,对他稍微严格一点,他就会委屈得掉眼泪,我看他学得太痛苦,就决定退掉钢琴班。但小学课余时间较多,不学点东西有些浪费,我琢磨着他喜欢动手搭项目,便想到了少儿编程班。事实证明,孩子特别喜欢上这个课外班,每周一次课,每次3小时,几乎次次不落。我终于明白那句话——兴趣是最好的老师。我一次繳了兩年課程的費用,約2.5萬元左右,還是折後價,雖然價格不菲,但孩子喜歡,我會讓他繼續上。

还是学校老师可靠

初一学生家长 吴宇

校外的编程班我没有了解过,但我鼓励孩子报了学校的机器人社团。说实话,学校的老师靠谱,时间安排也合理,我们家长又不用花钱,多好的事。而且,我个人主张孩子学习一些编程知识。从大的趋势来看,这个世界的未来=算法+想法,算法和人工智能将触及社会上的各个行业。从培养能力的角度来说,学习编程对孩子的数学思维、逻辑思维、创造性思维的训练和培养都有很大的帮助。

学生

每次上课都有成就感

四年级学生 可可

我喜欢上编程课。课上,老师会让我们通过编程完成一些小任务,比如,制作人工智能晒衣杆。见光的时候晒衣杆能伸出来,没光的时候晒衣杆能缩回去。我觉得非常好玩,每次在老师的帮助下完成任务,都有一种成就感。

问题分析

商家在贩卖焦虑

培训机构 孙先生

不得不承认,目前培训机构在少儿编程项目上确实存在过度宣传、贩卖焦虑的情况,商家抓住家长们“望子成龙”的心理,比如打着升学旗号或者未来人工智能发展趋势等,稍微煽乎一下,家长便毫不犹豫地掏银子。

其实,很多家长连少儿编程的含义都没弄清楚。简单的说,少儿编程分为两种,一种是结合硬件玩具进行的编程,如乐高机器人等;另一种是纯编程,也就是借助鼠标、键盘,坐在电脑前使用代码完成的编程。前者趣味性较强,后者则相对枯燥。一些家长完全没有弄清二者的区别,便跟风报班,结果导致孩子失去学习兴趣。

家长应避免功利目的

中国教育发展战略学会人才分会秘书长 陈志文

这两年,少儿编程热度异乎寻常,或许与择校有关。如今,我们大量的学科竞赛被禁止,对校外辅导班的约束也越来越多,但编程作为一个面向未来信息社会高大上的项目、技能,是受到鼓励的。于是,少数学校以此作为挑选学生的标准之一,在某种程度上带动了编程热潮,堪称当年的奥数热。

我认为,与奥数不同的是,编程的基础知识需要普及一些,毕竟,将来要向人工智能时代发展,只不过编程本身的特性决定了并非所有人都适合写程序。教育讲究因材施教,扬长避短是根本,如果勉强孩子走编程这条路,不仅是为难孩子,也是为难自己。那些出于功利目的的家长需要深思,这条路是否走得通。

教师经验

小学编程有助于建立数学思维

史家小学教师 邢超

如果说每个孩子都应该好好学习数学,恐怕沒有家长反对,但如果说到学编程,可能就会有不同的意见和想法了。

从教学实践来看,学编程有助于建立数学思维。数学知识体系的分支非常多,像运筹学、组合数学、图论、统计数学等,很多偏向应用的数学分支,都是解決编程問題要用到的數學知識。如果学生学习了编程,就能接触到这些有趣的数学理论和方法,无形中扩充了知识面,开阔了视野,提高了解决问题的能力。

目前,东城区的小学已在信息课中加入了编程内容。曾有家长对小学生学编程心存疑惑,但实际上现在小学学习的编程内容非常简单,尤其是入门教学,多以游戏的形式,学生只需要拖曳鼠标就能完成教学操作,小学生完全可以掌握。

事实上,掌握了编程语言就是掌握了一个学习数学的强大辅助工具,通过编程语言可以把计算方法和计算理论进行封装,由电脑自动计算,省去大量的手动计算时间,通过编程语言可以利用计算机强大的运算能力,去验证很多数学方法和定理,通过图形化的编程工具

简化编程知识,轻松上手。

通过游戏化的体验,孩子们可以逐渐积累编程概念,比如模块搭建和个性的自由发挥。随着知识需求的增长,他们会自然而然地渴望接触真正的“代码”,开展更深入的学习。在此过程中,如果孩子不再感兴趣,他们可以轻松地转到其他领域的探索。换句话说,现代社会鼓励孩子们了解编程的基础知识,但不强求过分深入的掌握。

专家观点

培养数字素养

李启生,北京科技教育促进会副理事长

数字化时代正加速到来,熟练掌握数字技术将成为未来的必需技能。编程语言可能成为一种广泛的生产工具,不再只限于工程师,而是各类人士提高效率的重要手段。为此,教育部门强调编程教育,提升数字素养,帮助青少年适应未来社会。

作为家长,应如何正确看待编程学习?

激发兴趣至关重要。编程学习是一项综合性课程,融合了数学、英语、计算机和逻辑思维等知识,需要付出持续的努力才能掌握,因此需要孩子发自内心的兴趣和主动探索。只有兴趣澎湃,才能保证孩子的深入学习和持之以恒。

系统性课程体系不可或缺。编程学习的目的是建立与计算机、机器交互交流的能力,这是一个循序渐进的学习过程,涉及问题发现、分析和解决。在这个过程中,孩子的编程思维、抽象思维、逻辑思维和批判性思维都会得到充分的锻炼。编程学习绝不是玩乐高玩具或速成培训那么简单。家长需要仔细考察,选择正规、专业的培训机构,确保系统化的课程体系。

不同学段的学习需求也不尽相同。小学阶段以体验为主,注重游戏化教学和项目式教学,通过直观的模块式编程工具,让孩子感受编程思想。初中阶段则以高级编程语言为工具,练习基本程序设计,将实际问题解决与算法思维相结合。高中阶段可掌握一门编程语言的基础知识,应用于实践,并通过人工智能案例的分析,了解智能信息处理的潜力和社会影响。

家长不必焦虑孩子的编程学习需求,中小学校会逐步开展编程教育。对于有兴趣且有余力的孩子,更重要的是培养数字素养和编程思维,将编程作为兴趣爱好和启蒙工具,保持心态平和,避免过早拔苗助长。

编程是一种工具

杨晋,中国电子学会普及工作委员会副秘书长

近年来,青少年编程培训市场过热,培训机构和课程层出不穷。但事实上,编程就像驾驶汽车或使用电脑一样,是一种面向未来的社会工具。青少年学习编程并非一定要成为软件开发工程师,而是为了培养程序化的逻辑思维,以及发现、分析和解决问题的能力。

青少年的编程学习能力按以下递进式发展:首先是阅读程序;然后是修改程序;最后是独立开发和设计程序。我们建议教育机构在规划青少年编程培训时,应考虑未来产业对人才的需求,以及青少年在打基础阶段应该掌握的基本能力和意识。如此一来,孩子们就能从容自信地迎接智能时代的到来。

供稿:贾晓燕,插图:琚理