十大亮点工程之青少年科学院项目||人工智能课程全面普及 编程机器人教育结硕果
近日,2018MakeX首届全国线上挑战赛比赛结果揭晓,青岛为明学校哈佛六年级1班孟想同学的作品《智能削皮机》、张嘉盛同学的《智能分饭机》分别荣获创意搭建类特色奖,六年级1班王鑫同学的作品《无人超市》荣获舞台编程类特色奖。
2018 MakeX首届线上挑战赛由MakeX和慧编程共同举办,旨在更好地向全国中小学生普及编程教育,本届大赛设舞台编程和创意搭建两个赛项。10月下旬,学校接到2018MakeX全国线上挑战赛的比赛通知,时间紧只有不到20天的制作时间,但我们还是克服种种困难,积极组织学生参赛。
孟想和张嘉盛两位同学确定了“厨房助手”创意机器人主题,在主题确认后,他们积极构思、设计和制作,孙纯函老师和学生利用周末和午休的时间进行搭建和编程,制作过程中,他们一次次推翻自己的设计,不断修改,力求尽善尽美。“厨房助手”模仿了现实厨房中处理水果和蔬菜的过程,分为了“洗”、“烘干”、“分类”、“削”和“切”五个部分,两位同学分工明确,合作完成。二人选择了其中的“分类”和“削”两个部分参加了此次比赛,该作品框架精美,创意性强。功夫不负有心人,最终孟想同学的作品《智能削皮机》和张嘉盛同学的作品《智能分饭机》分别获得创意搭建类特色奖。
王鑫同学在众多主题中确定了模拟《无人超市》的编程主题,在主题确认后,他认真准备素材,对程序的整体设计几经修改。在比赛前夕,郭花老师和王鑫同学同样利用周末和午休的时间不断完善作品,《无人超市》本作品主要模仿无人超市自助购物的过程,展示了在无人超市里如何自助进行挑选商品,扫脸支付等活动。界面简单明了,编程思维清晰。最终王鑫同学的作品《无人超市》获得舞台编程类特色奖。
孟想《智能削皮机》作品链接:http://mblock.makeblock.com/project/28663
张嘉盛《智能分饭机》作品链接:http://mblock.makeblock.com/project/28676
王鑫《无人超市》作品链接:http://mblock.makeblock.com/project/29082
2017年7月20日,国务院印发《新一代人工智能发展规划》,明确提出:“完善人工智能教育体系,在中小学阶段设置人工智能相关课程,逐步推广编程教育。” 目前全国多个省市都计划开设编程课程,正是基于这种大背景,同时为了提升我校学生的创新意识和计算思维,为培养未来的人工智能人才奠基,培养学生分析问题、解决问题的综合能力。
本学期开始,青岛为明学校在去年小学1至6年级哈佛班开设乐高机器人课程的基础上,在小学3至6年级、初中7、8年级所有班级增设了人工智能编程课,在小学3至6年级增设了MakeBlock创意编程机器人普及课程,同时在小学、初中开设了趣味编程课、机器人搭建、创意编程机器人、乐高编程机器人初级班、高级班等多种选修课程,丰富了学校的人工智能课程种类,全面普及机器人课程和编程教育课程。在课程规划上,我们设置了普及课程、选修课程、竞赛课程,在培养之路上,我们采取“教学—特长—竞赛”一体化的“梯队式”培养模式,教学活动全程寓教于乐,让每一个孩子都快乐学习。在目前课程实施的过程中,我们发现学生学习兴趣浓厚,逐渐提升了学生的创新精神、合作意识以及编程思维,而此次获奖的三位同学,均是我校人工智能课程选修课的学生,也是我校人工智能课程全面普及的成果。
在编程工具的选择上,我们在小学阶段选用了业界领先的编程猫软件。通过编程猫自主研发的新一代的图形化编程工具,让孩子不存在英文门槛,孩子通过拖拽积木就可以直观了解到代码背后的运转原理,在不知不觉中掌握编程算法。编程猫入门课程由超过200个的小游戏组成,涵盖了从自然科学到人文艺术的各学科知识。运用解构思维进行游戏制作,既能保证每一节课的趣味性,也让学习可以真正地持续下去。随着学习的深入,编程猫的课程还会越来越丰富,孩子可以创作出更高阶的程序作品,用编程实现每一个创意。在小学6年级和初中我们开始引用Python工具来进行深入学习。
相信随着青岛为明学校编程课程和机器人课程的普及深入,我校学生的创新思维和计算思维一定会逐步提升,为学生的学习能力和综合能力培养奠定坚实的基础。
解读:
为什么孩子们要学习编程?编程值得学吗?
很多父母对编程有误解。他们认为让孩子学编程,是为了让孩子将来做一个程序员。如果不想让孩子做程序员的话,学习编程就没啥必要。
这个想法其实是不对的,学编程和当一名程序员没有任何关系。编程,学的是一种思维方式,它对孩子的学习以及创造力帮助都很大。
儿童编程教育的最终目的就是教会孩子计算思维。那么抛开那些专业名词和复杂的理念,我们怎么理解计算思维呢?简单来说,计算思维就是一种解决问题的能力。每个问题都有无数解决方法,而计算思维追求的是最有效率的那一种。
学编程的目的,不是让你计算出结果,而是要你用最优的方法得到结果。这才是学习编程的精髓,要知道我们计算机的处理能力是有限的,而数据是海量的,我们需要把计算机的时间节省下来,做更多的事情。
学编程的核心是算法,是孩子的编程思维。你会发现,其实编程和数学是息息相关的,编程学得好,数学也肯定不会差。
为什么所有孩子都应该学编程?会编程的孩子,思维都很严谨、有条理,遇到问题,总能找到最优的解决方法。这种特质,会对孩子未来的学业、工作产生巨大的帮助!