近日,记者采访获悉,在扬州市第三届青少年人工智能创新挑战赛创意编程比赛中,来自北京新东方扬州外国语学校初中双语七(5)班学生黄铭轩获得市一等奖。
【资料图】
他用编程模拟火箭发射演示
本次扬州青少年人工智能创新挑战赛由共青团扬州市委员会和扬州市教育局联合主办,主题围绕“航天强国”展开,包括4个竞赛项目,共有来自各县市区的700余名选手参加。
了解到竞赛的主题是“航天强国”,黄铭轩心中有了主意,“我要用编程制作模拟梦天实验舱发射的过程,以及与中国空间站对接的画面,来展示出我国在航空航天事业的进步和努力!”
记者了解到,对于黄铭轩这样的初一学生来说,这个一等奖拿得并不容易。他的参赛程序整体使用pygame库和math库实现,pygame库主要用于图片声音的调用和部分运动的实现,math库的使用主要用于计算火箭空间站公转时的坐标。其中许多知识,都是初中生没有接触过的,比如调用math库需要运用的三角函数。
“我的指导老师从信息老师化身数学老师,开始教我三角函数。在她的悉心讲解下,我理解了三角函数的意义,并能把这个计算运用到程序的轨道设计中。”黄铭轩说。
从敲击一句句代码到独立制作答辩PPT,从练习面试发言到录制讲解视频,整个比赛考验的已经不仅仅是编程能力,更是学生的综合素养。黄铭轩表示自己很享受整个比赛过程,编程给他带来了别人没有的乐趣,每完成一个很长的程序或突破困难时,他都会收获一种自豪感。
自信独立,热爱编程
黄铭轩从小学一年级就来到北京新东方扬州外国语学校,一直寄宿。
从一个小学时还爱哭鼻子的小孩,变成了一个自主独立的初中生。黄铭轩坦言,寄宿制学校教会他在生活学习中不断独立。
黄铭轩从小学开始上信息课,在四年级时,在学校夏令营正式接触编程,五年级参加了学校信息社团开始深入学习。这一路走来,他学会了独立思考,学会了潜心攻克,学会了不骄不躁。
“相比成绩,我觉得老师在课堂上教我们树立的编程思维更加重要。” 黄铭轩说。
“课堂上,我们非常重视学生解决实际问题的思路分析过程,因为有了思路,写程序就是水到渠成的事,这就是我们课堂上程序思维的建立。”黄铭轩的编程指导老师陈劲枫介绍,程序课是学校从小学到初中到高中全程贯穿的课程。
“未来,我会继续钻研编程,保持这份爱好,走好自己的道路。”黄铭轩说。
记者 刘冠霖