还在刷抖音?快醒醒,“10后”都在编程了
教育新闻来源:重庆晚报 2019年07月30日 15:26
我要分享
原标题:
▲“10后”邹雨桐在组装水下机器鱼
▲张艺涵在做物联网创新设计
▲看着邹雨桐需要帮助,龚奥栩(中)放下手中的事先帮她组装。
在许多人的印象中,学编程大部分是为了应考,工作后也只有“码农”、“程序猿”才会用到。
scratch、python、C++等编程语言,小孩能听懂吗?学这个有用吗?这可能是大多数刚接触少儿编程的人,都会有的疑惑。
其实,少儿编程教育并不是为了编程而编程,核心是算法和逻辑,本质是为了锻炼少儿的策划构思、逻辑分析、模式识别、问题分解、测试纠错等能力。
这不,本月25日在山东淄博举办的第十七届全国中小学信息技术创新与实践大赛决赛上,来自我市玉带山小学的28名参赛选手,6人获得一等奖,14人获得二等奖、8人获得三等奖。
所以,如果你还沉迷在刷抖音、玩“吃鸡”上,对编程一无所知,那就快醒醒吧。
重庆晚报-上游新闻记者 王渝凤 摄影报道
设计1 物联网创新知人冷暖
一个黄色的鱼型机器人,沿着管道延伸的方向缓缓地向前游动,鱼眼处不时地发出耀眼的白光。当它游到弯道的终点,水池外的机器车瞬间发动,沿着地面画好的线路一路向前,朝着终点的方向开去——这是在本次大赛上,玉带山小学参赛选手们参与的水下机器人项目表现出来的精彩场面。
作为教育部今年确定的29项竞赛活动之一,本次大赛最终有5000多名学生参与总决赛,热度可想而知。昨日下午,记者采访了玉带山小学部分参赛选手。
今年10岁的张艺涵是玉带山小学三年级学生,本次比赛他参与的项目是物联网创新。
张艺涵告诉记者,有一次看新闻,说北方运动员到重庆踢球,因为不适应炎热的环境,导致发挥不好,“平时去医院也会发现,同样是夏天,吹了空调后,有的人能够忍受,有的人却会感冒发烧,说明每个人对温度的适应是不一样的。”
从一年级接触编程起,张艺涵就想用自己学到的知识来解决这个问题,没想到今年参加比赛,梦想转换成了比赛的结果。
在玉带山小学教学楼四楼的实验室里,张艺涵给记者展示了他做的物联网创新设计。这个设计里面有温度、湿度、空气质量及光照的感应设备,输入每个人对不同温度、湿度和空气质量的适应值,就能在一定环境内,为运动员提供这样的环境,“我的这个设计,其实也很适合有婴儿的家庭,为婴儿提供适合他们的温度,这样才不容易生病。”
最终,张艺涵的设计得到大赛二等奖。
设计2 让水下检漏更加精准
11岁的龚奥栩今年是第二次参加决赛,相比去年在内蒙古参加决赛,她说自己多了几分淡定。
“去年比赛的项目是格斗机器人,看机器人的反应和动作。今年我参赛的项目是水下机器人,需要检测水下油管、水管是否有漏点。”龚奥栩说。
在实验室里,龚奥栩现场动手修改了一下机器人的程序。她一边动手组装机器鱼,一边熟练地给记者说:“阿姨,你看,这条‘鱼’是组委会提供的,拿来是不能动的。我们设定的工作环境是它要当水下检测工,比如海底输油管道漏了,机器鱼可以提早发现及修补,这样就会更好地保护海洋生态。”
一边说一边组装好后,龚奥栩把机器鱼拿到水里进行测试。从不能前行到能够前行,再到能顺着测试管道的弯曲方向顺利拐弯,小姑娘紧张的表情终于舒展开来,“那天比赛我其实有点紧张,最后还好,成功了。”
龚奥栩的设计理念,是利用红外传感器的功能实现机器鱼的水下检测。同时,通过红外传感器与外部的工作车相连,两种设备无缝对接,“在遇到又有水下又有陆地的(工作)情况时,一旦机器鱼完成水下检测,通过红外传感器发送信号给工作车,工作车就能进行陆地上的检测。”
这一设计,在比赛中得到评委们的一致认可。
▲小选手们在进行水下调试
设计3 语音播报漏点机器修补
10岁的陈菁悦是四年级学生,同样参加了水下机器人比赛。她在机器鱼亮灯提示漏点的基础上,编写了语音播报程序,让机器鱼能更精准地汇报漏点在哪里。
陈菁悦拿着机器鱼告诉记者,她的设计主要是在鱼的外观上增加了一个摆动幅度装置,“这样一来,鱼儿游的稳定性就会极大地增强。”
不过,最好的改动是增加了一个语音播报程序。陈菁悦告诉记者,亮灯和语音同时实现,会提升精准度,还能适应不同的人群,对于视听障碍人群,机器鱼都能为他们很好地工作和服务。
带队老师张俊锋告诉记者,学生设计的机器鱼其实还有两只手臂,“未来还能实现水下焊接,对于一些漏点,机器鱼轻松就能补上,给人类减轻工作负担。”
获得水下机器人比赛一等奖、今年才9岁的邹雨桐告诉记者,自己学编程最大的收获,是学习过程中感受到的互助精神。
邹雨桐说,最开始参加机器人社团,主要是觉得好玩。后来发现机器人很容易坏,维修时需要用到编程知识,而自己的知识又有限,“每次遇到困难,我就去找其他同学帮忙,很多同学的知识汇集在一起,最后协作解决问题。”
编程教育是什么?
如果你对信息技术创新与实践大赛不了解,那么说到少儿编程,家里有孩子的你,一定不会陌生。
2018年,重庆市教委发布《加强中小学编程教育的通知》,编写计算机程序,今后将成为我市中小学生的必修课。根据该通知,我市将面向全体中小学生普及以必修课程为主的编程教育。其中,小学3至6年级累计不少于36课时,初中阶段累计不少于36课时,高中课时则按照国家信息技术课程要求开设。各中小学至少配备1名编程教育专职教师。
据悉,编程教育源于美国,至今不过四五年,已被欧洲、日本纳入必修课,新加坡2017年把编程纳入中小学考试。在编程教育方面,重庆已走在全国前列,并在家长之间刮起一股不小的流行风,包括童程童美、贝尔机器人、小码王等学编程的机构也是人满为患。
学习编程啥好处?
家住沙坪坝区工人村的陈女士,家里有一个正在读五年级的儿子,经不住“剧场效应”的影响,也给儿子报名学习编程。从那以后,儿子没事儿就喜欢在家里玩电脑做编程软件,“我觉得他很喜欢,还是比较支持。”陈女士告诉记者。
至于学了编程未来有何用,陈女士的目标很明确:“编程学得好可以参加竞赛,只要能在全国的信息奥赛中拿奖,对高中升大学很有好处。”
在三峡广场附近一家学编程的学校里,记者看到很多孩子正对着电脑练习编程。记者以家长身份咨询工作人员,学编程到底对学生有什么帮助?工作人员表示,现在教育部门出台了政策支持编程进入校园,如果在他们这个机构学,可以根据孩子接受程度的不同,选择不同的科目,“一般小升初的孩子学C++,一般初学的会选择Scratch和Python语言。”
“板块式学习吗?”记者问,对方肯定地说“是的”。
“会不会导致以后知识无法融会贯通地应用?”对于记者的这个问题,工作人员表示,一般来说,学的什么板块就是什么板块,不会跨板块考。但当记者提到编程在生活上的应用时,对方没有作答。
少儿编程怎么学?
对于市场上呈现出的这种现状,重庆一中信息技术老师葛静表示,学校里的编程学习是有很严格的层次的,家长基于发展兴趣的目的,让孩子去校外机构进行启蒙式学习没问题,一旦带着很强的目的性去学,孩子难免要进行超水平的学习和超负荷的训练,容易让孩子产生厌学情绪。
“我亲眼看到一个钢琴十级的孩子这辈子都不想再碰钢琴,因为学习留给她的痛苦远远多余快乐,编程同样如此。”葛老师建议,如果孩子有很浓厚的兴趣,应该去想办法延伸他的兴趣,循序渐进,这样才会实现兴趣与学习的结合,避免一阵风现象的发生。
玉带山小学信息学比赛带队老师张俊锋认为,信息学和所有学科一样,都有入门、基础、提升各个不同的层次,如果没有掌握好这个层次,选择跳跃式的学习,很容易导致知识构建体系坍塌,最终令学生对学习失去兴趣,失去学习的初衷和目的,“只有循序渐进地学,才不会让编程学习流于功利性。”