海口中小学校掀起“编程热” 为学生打开AI大门
日期:2019-05-21 浏览

海口滨海九小教师指导学生学习编程知识。海南日报记者 武威 摄


       5月17日下午2时许,海口市滨海第九小学(简称为海口滨海九小)计算机房里十分热闹。在校本课程“编程猫”的课堂上,20多名学生一边听老师讲解,一边迅速点击手中的鼠标,“老师,这个步骤怎么操作?”“老师,我这样操作对吗?”


  海南日报记者日前采访时发现,近年来,海口市多所中小学校掀起“编程热”。业内人士表示,学习编程,可以帮助孩子更好地迎接人工智能(AI)时代。


  海口滨海九小:两年培养一批“小小程序员”


  “先在‘事件’栏中点击‘开始’,下一步选择‘点击’……”通过两分多钟的电脑操作,海口滨海九小四年级学生冯柯杰已经完成了一个小游戏的制作。海南日报记者看到,通过他编写的程序,画面上的“编程猫”按照指令一步步完成任务,十分有趣。“我很喜欢学习编程知识,课余时间我会利用编程知识设计一些小程序。”冯柯杰说。


  在近期举行的海口市中小学生电脑制作比赛上,冯柯杰获得了3个一等奖。对编程学习充满兴趣的他,希望自己以后能成为一名优秀的软件设计师。


  海口滨海九小学生郑昱彬对编程学习也充满了热情。他设计的一款种植农作物的游戏,已经进行了64次细节优化。目前,他仍在继续进行用户调查,希望能将游戏设计得更完美。


  海口滨海九小信息技术组组长田雪玲告诉海南日报记者,该校从2017年开始设置编程类课程,如今已经陆续开设了“编程猫”、达奇机器人、造物粒子等编程类校本课程,主要面向三年级至六年级学生。仅仅用时两年,学校就逐渐培养了一批优秀的“小小程序员”。


  海口滨海九小信息技术教师王栩告诉海南日报记者,学校的信息技术教师具有敏锐的信息嗅觉。大家通过集体努力让编程课程落地,这让她感到非常骄傲。


  海口市一中:学生屡次获得国际大奖


  海口市第一中学是目前海口市开设编程类课程较为成熟的一所中学,学生们在不少比赛中屡获佳绩。去年11月,海口市第一中学技术组组长、教师吴海青指导的学生,在海南省信息学奥林匹克竞赛上荣获一、二等奖;近年来,该校教师吴坤雄带领学生团队,多次在国际青少年发明大赛上获得优异成绩。


  吴海青告诉海南日报记者,目前,除了《算法与程序设计》选修课程,该校还开设了信息学奥赛、机器人、Arduino开源硬件编程等编程类校本课程,不少学生利用课余时间参加省市级别的编程比赛。“目前,学生会用C++、VB、mblock和乐高图形化编程平台等编程软件学习编程。从下一届高一学生起,我们计划进行全世界较流行的Python编程语言教学。”


  信息时代的飞速发展,推动学校信息技术学科不断进步。吴海青认为,开设编程课的意义不只是教会孩子们运用各类编程软件和学习编程语言,而是要引导孩子们关注编程背后的思考逻辑、思维方式,进而提升孩子们发现问题、分析问题和解决问题的能力。


  “学生们学习编程时会学到不同的算法,每一种算法在生活中都有相关运用。‘为什么要设计这一步?’‘有没有更好的解决办法?’……学生在学习编程的过程中会经历很多次‘头脑风暴’,能够训练、培养他们的思辨、创新、独立思考能力。”吴海青说,“这些能力可能很难马上体现在学生的学业成绩上,但肯定会让他们终身受益。”


  业内人士:学习编程并非越早越好


  除了海口滨海九小和海口市第一中学,海口市多所中小学也开设了不同类别的编程教学课程。比如,海口第四中学开设了小海龟LOGO语言编程绘画课程、萝卜圈IROBOTQ虚拟机器人课程;海口市秀峰实验学校开设了Python课程;琼山区云龙中学、第七中学、第十中学、龙华小学等学校开设了SCRATCH课程;华中师范大学海南附属学校开设了C++基础编程……


  海口市中小学信息技术学科教研员王树春告诉海南日报记者,“编程热”的出现绝非偶然,这与国家大力发展创新人才的大背景有着密切联系。“随着人工智能时代的到来,越来越多家长和学校都在有意识地培养、提升孩子的编程能力。有些家长在课外时间还将孩子送到校外培训机构学习。”


  王树春坦言,目前,编程类课程已经在海口全市中小学铺开,但与国内发达省市相比,海口许多中小学校的编程课仍处于探索起步阶段,发展并不成熟。为了推出更优质的编程类课程,海口市教研院今年计划聘请专业教师,通过中期和短期培训的方式,对海口全市信息技术教师进行相关培训。


  据了解,目前,国内的少儿编程教育主要分为两类:一类是机器人编程(例如乐高机器人),即通过组装、搭建、编写程序来运行机器人,着重培养孩子的动手能力;另一类是编程语言,通常从形象化图形化编程(如SCRATCH)起步,在学会运用“编程思维”后逐渐进阶到代码编程。业内人士表示,学习编程的年龄要因人而异,并非越早越好。编程学习需要孩子有一定的认知基础,包括认识英文字母、基本的数学知识,具备一定的逻辑思维以及理解能力等。除了个别有天赋的孩子之外,大部分幼儿园的孩子都不具备这些知识。在4—9岁年龄段的孩子中,编程教育应以玩为主,比如乐高或者简单的SCRATCH学习。此外,在孩子学编程之前,家长也有必要做一些“功课”,包括告诉孩子编程是什么,为什么要学,学了之后可以做什么等。


  【观点】少儿“编程热” 需要冷思考



        在不少城市,少儿编程课外培训日渐火爆。从一线城市到二、三线城市,编程培训机构如雨后春笋般不断激增。


  很多人认为,作为数字世界的通用语言,学习编程能有效锻炼孩子的思维能力。但也有人提出问题:受理解力所限,幼儿园阶段就送孩子学编程是否符合教育规律?培训机构参差不齐,如何保证学习质量?


  让更多孩子进入编程大门


  目前,全球已有20多个国家将编程纳入中小学基础课,我国出台的《新一代人工智能发展规划》也提出在中小学阶段逐步推广编程教育。可见,编程学习低龄化,正成为教育的新趋势。作为互联网原住民,电子产品深入影响着这些少儿的日常生活,学编程未必是拔苗助长。在分析、设计、优化的编程实践中,孩子的逻辑思维、创新能力将得到锻炼。


  30多年前,“计算机普及要从娃娃抓起”的布局,为中国赶上信息时代奠定了人才基础;而今,应对人工智能时代的挑战,我们理应未雨绸缪。不可否认,时下的少儿编程行业有待规范,但这并非编程本身的错,关键在于如何让它更好地与少儿对接。多一些图形化编程、趣味化教学的探索,多一些由易到难的课程设置,必将有更多孩子进入编程的大门。


  给编程培训来次“编程”


  键盘上手指翻飞一刻钟,完成精彩小动画,这样的“操作”出自一位8岁的编程小学员。现如今,这样的孩子不在少数。少儿编程培训行业在成长,但还不成熟。统一的行业标准、权威的评价体系尚未形成,工具不达标、师资不到位的机构不时被曝光。


  与此同时,“不懂编程就是数字时代的文盲”“不会写代码就丧失了生存能力”等夸大其词的噱头,有虚假宣传之嫌。重利益轻教育,注定无法满足学生、家长的期待。


  哪里有市场,哪里就应该有监管。近年来,教育部开展校外培训机构专项治理、严格控制考试加分项目,让教育环境更加清朗。针对上述新现象,有关部门应进一步靠前监管、为编程培训来一次“编程”。


  陪孩子找到兴趣点


  从过去的“奥数热”到时下的“少儿编程热”,家长如何给予孩子最适合的教育是一道永恒的课题。无论出于“技多不压身”的想法,还是“望子成龙”的急切,抑或“升学加分”的现实,家长们为少儿编程“加了一把火”。


  有学者认为,从逻辑思维到运动能力,每一个孩子都有自己的智能类型。分析孩子属于何种智能类型,才能挖掘他们的潜力,让他们在一次次“起跳”中成长。学习编程也如此,是考虑天赋兴趣,给孩子选择权,还是大包大揽、“赶鸭子上架”,结果大不相同。


  编程也好,数学也罢,弹琴也好……教育如同马拉松,家长不必为孩子喷薄而发的“加速度”自喜,也不必为厚积薄发的“慢变量”着急,陪伴孩子找到兴趣点,人生才会更精彩。(《人民日报》)


  【相关数据】

  1、有机构测算,2018年,我国少儿编程培训行业市场规模已达40亿元,用户规模约1500万。2019年,其市场规模将达到100亿。

  2、全球已有20多个国家将编程纳入中小学基础课,我国出台的《新一代人工智能发展规划》也提出在中小学阶段逐步推广编程教育。

  (制图/许丽)

原标题:海口中小学校掀起“编程热” 为学生打开AI大门