海南文明网首页 >> 文明快讯
海口中小学校掀起“编程热” 为学生打开AI大门
发表时间:2019-5-21 来源:海南日报

0.jpg

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关新闻