卓越编程部分参赛选手合照 |
参赛选手答题 |
选手阐述程序设计逻辑 |
文/甘卓然 蒋隽 姚奕文 图/受访者提供 AI百变智能机器人、ZY信息学素养专项赛、星际物联挑战赛、智能机器人……7月22-24日,白名单赛事——世界机器人大会青少年机器人设计与信息素养大赛(广东赛区)活动线下赛在广州新侨学校举行。大赛创新赛制,在“双减”背景下,利用科技创新大赛做好科学教育加法,帮助青少年提高综合素养,培养学生具备拥抱未来的底层能力。来自全省各地近5000名中小学生参与本次活动。 本次大赛由广东省电子学会、广东教育学会科技教育专业委员会主办,广东省电子学会科普教育分会、广州新侨学校承办,广东省教师继续教育学会信息技术专业委员会协办;各方精心组织,密切配合组委会16大赛项要求,竭力为学生提供参赛服务。 以赛促学:设计程序+现场展示 用爱心环绕对妈妈的爱、可以署名的专属电子玫瑰花……ZY信息学素养专项赛项目中,一位男生在评委面前有条不紊地阐述自己的母亲节电子贺卡设计方案、代码基本架构、算法实现等。 海珠中路小学六年级的陈睿航从一年级开始学习编程,他用两周时间设计并完善了他的参赛作品——诗歌贺卡,只要输入诗句,就会出现一张诗情与画意结合、充满设计感的电子贺卡。编程让他更有动力学好数学,“虽然编程语句和数学好像没太大关系,但是编程逻辑需要以数学为地基,学不好数学就没法编程。接触编程之后,我也更有动力去学习数学。”陈睿航说,参加本次大赛的过程中,最大的收获是学习到了其他同学作品的优点,比如更简洁的设计思路、调用更丰富的数据库、怎样实现更好的效果。 在ZY信息学素养专项赛的Python、C++赛项中,选手要以“节日”为主题,编程设计一张贺卡,并依据自主创作的主题作品进行8分钟的现场展示。评分标准中,程序设计占80%,现场演示占20%。 学生现场向评委阐述自己的思路和想法,而评委通过开放式提问,鼓励和引导每位选手作出阐述,从而了解学生对编程的理解程度和水平。“你认为你的程序什么地方最值得你骄傲?”“请告诉我你的程序可以实现什么效果?”“是否有其他影视或艺术作品启发了你的设计思路?”这些“不设限”的问题,充分激发学生的独立思考,同时也锻炼了表达能力。 ZY信息学素养专项赛设计者之一叶天宇老师介绍,这一创新的赛制设计,目的是提高学生参与度。“我们希望能以赛促学。在过去的比赛中,有的老师和家长的参与度太高了,他们帮助学生完成作品,学生带作品来参加比赛,但一个功能为什么这样呈现、一个参数为何这样设置而不是那样设置,学生并不知其所以然,没有思考。因此,我们设计了创意面谈的比赛形式,学生通过现场演绎和技术答辩两个环节,以考查学生的思维能力和综合素质。这对学生来说是一种全新的比赛体验,真正促使学生在备赛过程中摆脱死记硬背和刷题,回归对自身所学的思考与应用。同时,我们还创新参考了大学自主招生、强基计划,乃至本地优秀学校如华附奥校、广州外国语等在多元评价学生过程中的先进经验,采用‘口述’‘现场答辩’的方式,为学生在未来学习生涯的关键环节积累宝贵经验。” 对话未来:提升信息素养 2022—2025年,教育部批准的面向中小学生的全国性竞赛活动,即白名单赛事仅44项,世界机器人大会青少年机器人设计与信息素养大赛即为其中之一。 本次大赛面向小学、初中、高中、中专、职高五个学段,吸引15000多人报名,近5000人参加线下赛。涵盖信息学素养、电子科技、智能机器人、软件编程、无人机几大类目。今年新增了电子创客邀请赛、电子创新设计赛、中国风创意挑战赛、开源鸿蒙主题赛等赛项,着重培养学生的算法思维、自主创新和智能应用能力。从项目的赛项设置来看,本次广东赛区的赛项呈现出信息科技与生活实际紧密结合、比赛规则开放创新的两大特点。 信息社会,信息技术成为公民基本素养。广州中小学已经全面开设信息技术课程,校内课堂和校外赛事,如何相辅相成? 在ZY信息学素养专项赛裁判代表高婉馨眼里,信息素养表现在孩子们全面的发展,在比赛中关注到孩子各个方面的成长。“学生的逻辑思维展现在作品的代码里,编程的逻辑结构是顺序、循环还是分支?整个代码的逻辑要准确,代码才能运行起来。” “学生也要通过作品表达创意性,体现在编码的呈现效果和立意表达。”高婉馨说,“一个使用到方圆组合的春节贺卡让我印象深刻,‘圆’代表阖家团圆,‘方’代表方正的规矩,这样的组合还结合古代的铜钱以及春节的元素,精巧的构思让它脱颖而出。这不仅仅是一段枯燥的代码,学生的创意让代码活起来了。” 来自华景小学六年级的李子敬参加了本次比赛,他和几个同龄的小伙伴一起学习编程,现在已经是第五个年头。编程对于小学生来说难吗?李子敬认为:“如果我喜欢,对它有热爱的话,我会觉得编程让我快乐。它的难点在于需要不断的思考,在编程的过程中要有一个思路,然后按照这个思路去付诸努力。”谈及本次参赛目标,他人虽小却很清醒:“我认为奖项并不重要,重要的是可以锻炼自己,提升自己。”李子敬学习编程是受到程序员父亲的影响,在未来,他想学习更复杂的计算语言,去设计更复杂的程序,设计开发一款手机应用。 大赛主办方、广东省电子学会常务副理事长兼秘书长彭志聪表示:“大赛的目标在于培养青少年创新创造的科学精神,提升青少年在电子信息方面的科技素养,培养学生团队协作的人文精神和理论联系实际的学风。” 青少年为什么要学习技术?为什么要参加电子信息设计大赛?彭志聪解释:“电子信息技术已经成为引领世界科技革命和推进创新发展的先导性技术。竞赛是课堂知识学习的延伸,可以通过参加比赛,理论联系实际,更好地掌握信息技术的基本原理。还可以通过同场竞技的平台互相交流,为国家培养掌握科技发展前沿的人才。” 彭志聪建议:“在参加比赛时,家长和学生要有积极向上的心态,家长要引导学生参加科学素养学习,促使学生得到全面发展,学生也要相信自己有能力比赛,即使在比赛中遭遇挑战和失败,也可以从中汲取经验,通过反思和调整变得更强大。” 创新赛事:培养学生具备拥抱未来的底层能力 今年5月,教育部等十八部门联合印发《关于加强新时代中小学科学教育工作的意见》(以下简称《意见》),系统部署在教育“双减”中做好科学教育加法,支撑服务一体化推进教育、科技、人才高质量发展。《意见》指出,各地要加强正向宣传引导,指导中小学生理性选择参加“白名单”竞赛,搭建中小学生成长平台,发现有潜质的学生,引导其积极投身科学研究。 在“双减”背景下,怎样利用各类科技创新大赛做好科学教育加法,帮助青少年提高综合素养? 对此,卓越教育素质产品总监刘鑫认为,“双减”和各项政策的出台为推动素质教育提供了更多的时间与空间。义务教育阶段学生作业、考试的减少,可能会给家长朋友们带来对孩子成长过程“拆盲盒”的焦虑。因此,不妨回归到培养孩子受益终身的底层能力和关注成长过程上,比如目前大热的编程赛事,核心并不是比谁更会写代码,而是以“编程”、以“信息学”这个科目为载体,来锻炼孩子的建模思维、对话工具的能力。学习编程是手段,不是目的;锻炼受益终身的能力才是目的。编程、科创是这个方向上非常好的载体,所以受到政策的鼓励。 对于“拆盲盒”问题,卓越编程认为素质的提升,最终会反映在学生思考的表达和行为习惯的改变上,这些家长肯定是可以感知到的;也会反映在学习的过程中,作为机构卓越编程可以做的是通过教学环节的设置在课前、课中、课后给予孩子锻炼、呈现的机会。此外,“双减”后丰富多彩的校内外活动,都会是孩子们呈现自己成长成果的舞台,都是可感知的。 当然,面对少儿编程热,家长们也要进行一些冷思考。学习编程不只是简单掌握一门计算机语言,而是去学习计算机思维。国际上对编程学习有一种理念,称之为“code to learn”,而不是“learn to code”,就是说青少年学习编程不是为了掌握代码,掌握编程技能本身,而是通过编程,来学习、理解、改变这个世界。最新版本的《普通高中信息技术课程标准》已进一步明确了信息素养的界定,即培养学生具备信息意识、计算思维、数字化学习与创新、信息社会责任。