VEX机器人、ZY编程素养挑战赛、电子创客邀请赛、智慧校园编程设计......8月2日,由广东省电子学会主办的白名单赛事——广东省中小学生信息技术创新与实践大赛在广州外国语学校顺利举办。这些看起来趣味性和操作性十足的竞赛项目,涵盖了机器人、软件开发、人工智能、物联网等多个领域,为学生提供了丰富多样的展现平台。
“点击绿旗开始‘海豹顶球’的游戏,海豹吃到鱼变大,吃到鱼骨头变小,顶到球后会反弹,每顶一次球加两分,保证球不落地的情况下,坚持1分钟后就会显示胜利。”来自惠景小学3年级的小选手胡皓霖向裁判有条不紊地介绍他用图形化编程设计的小游戏。
别看年龄小,胡皓霖已经学习编程2年了,在报上自己的姓名去参加ZY编程素养挑战赛后,他只花了3个小时就把游戏设计出来。尽管是第一次参加编程类的比赛,胡皓霖却信心十足,他和记者说:“我觉得编程并不难,反而非常好玩,也很有动力去学习编程。因为学好编程后就可以设计一款游戏,和家人、好友一起玩。”
ZY编程素养挑战赛是大赛的赛项之一,主要面向中低年龄段的学生,含图形化编程和机器人编程2个子赛项。在图形化编程赛项中,学生需要以“神秘海洋”为主题,发挥想象力,畅想出探索到的海底世界以及探索海洋时会发现的有趣生物或有趣的经历,用编程来创造属于自身个人的“神秘海洋”。而在机器人编程赛项里,学生需要用积木搭建一款有8条腿、能吐丝的“仿生蜘蛛机器人”,并且思考这款机器人还可以有哪些应用。
本地化、适合低龄学生和体现学生综合素养是ZY编程素养挑战赛的三大特点。大赛技术上的支持单位卓越教育编程研发总监黄纬晋老师表示,相较于全国赛,广东省特色赛项最大的特色便是本地化,将岭南特色场景融入其中。“图形化赛项的主题是‘神秘海洋’,广东省作为中国海岸线最长、海疆最广的省份,海上丝绸之路、海洋民俗、海洋生态、渔家文化等都是值得深入挖掘的海洋文化资源。通过富有本地特色的开放性主题创造,不仅仅可以吸引学生的参与和兴趣,还可以在一定程度上促进学生对本土文化的了解和认同。”
为了让每个孩子能“有话可说”,大赛也精心设计参赛选题。例如,机器人编程赛项选取了4个极具趣味性的经典模型,这些模型都来源于生活场景并且能激发孩子探索欲望。
“参赛选手的综合素养是大赛考查的重点。学生既要完成作品,也要向评委展示、介绍作品、现场问辩。这样的赛事设计不仅考查学生的知识储备和程序应用能力,也能锻炼他们的逻辑思维、手眼协调、空间感和表达能力。”黄纬晋说,“对于1-3年级的孩子,我们大家都希望以编程为载体,激发他们的学习兴趣和探索欲望,而不是培养‘小码农’。对此阶段孩子而言,学习兴趣是最重要的,通过这一个阶段机器人或者图形化编程的学习和积累,不仅能锻炼孩子的综合能力,也为未来其他学科的学习打下扎实的逻辑思维与实践基础。希望能够通过参赛、备赛的过程,帮助孩子们得到各方面能力的综合提升。”
进入信息时代,需要有信息思维,ChatGPT、AI生成绘画等新科技的爆火,让不少人感叹“未来已来”。早在2020年,教育部答复《关于稳步推动编程教育纳入我国基础教学体系,着力培养数字化人才的提案》提到——教育部格外的重视学生信息素养提升,已制定相关专门文件推动和规范编程教育发展,培养培训能够实施编程教育相关师资,将包括编程教育在内信息技术内容纳入中小学相关课程,帮助学生掌握信息技术基础知识与技能、增强信息意识、发展计算思维、提高数字化学习与创造新兴事物的能力、树立正确的信息社会价值观和责任感。
如何具备信息思维,高效学习编程呢?在大赛设计委员会成员高婉馨老师的眼里,“以赛促学”是提升学生编程能力的有效手段。“在低龄学生参与的赛事中,我们采用了以自己的作品为载体向评委介绍的形式。这种模式鼓励学生深入理解自己的作品,灵活运用所学知识,并提升他们的综合能力。在机器人编程的比赛设计中,我们从48个经典机械结构中用尽心思挑选了4个有趣、能够让孩子有话可说的搭建主题。通过学习经典结构,孩子不但可以掌握机器人编程的基础知识,还能建立自主创作的思维框架。而在图形化的比赛中,我们设计了开放式的主题作品创作。孩子能够正常的使用图形化编程工具以可视化的方式构建程序。这种直观的编程方式使孩子更容易理解和掌握编程概念和逻辑。”高婉馨解释。
学习编程是手段而不是目的,通过学习编程,锻炼受益终身的能力才是目的。高婉馨表示:“未来社会需要的并不是更多的程序员,而是具备建模思维和与工具对话能力的优秀人才。从具体的图形元素到抽象的编程逻辑过渡的训练过程,帮助孩子顺利从具象思维向抽象思维转变。我们大家都希望赛事设计是围绕培养小孩子面向未来的能力进行的:不止让孩子学会拼搭,而是让孩子认知经典的结构;不止让孩子编写程序,更是帮助孩子呈现逻辑的思维、让思考过程可视化。”
除了编程能力,参与大赛同样能够锻炼到孩子的表达能力和创意能力,在比赛评分细则中,程序设计的逻辑性和创意性占评分的80%,演示的清晰条理性占评分的20%。大赛裁判长之一陈艺琼老师表示:“学生在现场以创意面谈的形式,采用口述和现场答辩的方式,向评委展示自己的作品和思考。这种比赛形式对小学1-4年级的学生来说具有一定挑战,但很多学生现场的表现让我感觉到很惊喜。我们大家都希望通过好的比赛设计促使学生在备赛过程中摆脱死记硬背和刷题,关注对知识的储备和灵活运用。”
低年龄段的孩子该怎么样学习编程呢?作为一位从业多年的编程机构校长,李志伟建议编程学习的入门需要仔细考虑适合年龄段的编程语言和工具。“对于低年龄段的孩子,图形化编程和机器人编程是一个很好的起点。通过拖拽和连接图形模块来编写程序,能够更容易理解和掌握编程逻辑。而稍大一点的孩子能够尝试专业的编程语言,如Python、C++。”
李校长强调编程是一门实践性的学科,“只有不断地练习才能提高技能”。他鼓励孩子们动手实践,通过处理问题、创造作品等方式来进行练习,让学生自己动手搭建、操作硬件类器材。对于低年龄段的孩子,李校长推荐他们从无人机、机甲大师等课程入门,通过亲身参与构建和操作硬件,获得更直观的学习体验,以激发持续学习的兴趣。
市面上有很多的编程比赛,选择什么样的比赛参与呢?李校长指出,第一要鼓励学生选择自身感兴趣的编程比赛,兴趣是学习的最好动力;第二要考虑适龄比赛,确保选择的比赛适合学生的年龄段。有些比赛可能更适合高年龄段学生,有些则适合低年龄段学生。选择适龄比赛能保证学生在竞争中处于一个公平和适宜的环境;第三要选择多样化的比赛项目,因为不仅仅培育学生掌握编程技能,还能发展诸如社交、团队配合等社会素养。
上一篇:火爆英雄攻略新手教程
下一篇:激光切割设备工业外观设计