编程语言应用

首页 » 常识 » 诊断 » NOC赛场编程逐梦点猫科技陪伴青少年探索
TUhjnbcbe - 2023/7/19 20:51:00

“比赛是一种特别的体验,当你全身心投入在项目创作中,会有一种很美妙的感觉。特别是遇到大大小小的问题时,需要对问题进行抽丝剥茧,去寻找规律,再通过源码编辑器Kitten将这些规律运用到代码中,最终解决问题。”

谈到近日参加全国中小学信息技术创新与实践大赛(NOC),七年级学生唐浩然仍然兴奋不已,虽然学习编程的时间仅有一年多,但已经获得了两届NOC编程猫创新编程全国奖项,“我太喜欢编程了,这其中的乐趣无穷,好比我有了一项发明,这个发明不仅能帮到自己也能帮到大家,我会感到非常满足和开心。”

作为NOC的正式赛项之一,NOC编程猫创新编程已连续举办了四届。今年,有超过20万编程青少年参与到赛事当中[1]。在近3个月的赛程中,参赛选手们使用了多款点猫科技自主研发的、先进的国产化编程工具,包括图形化编程工具源码编辑器Kitten、Python语言编程工具海龟编辑器Turtle和移动端图形化编程工具编程猫Nemo,最终冲破层层考验,在比赛中收获了优异的成绩,展现了新一代青少年无限的创造力。

“从小就喜欢数学,感觉编程打开了逻辑思维训练的新大门”

今年12岁的唐浩然来自河北秦皇岛,在11岁时,他接触到了点猫科技的源码编辑器Kitten,一下子就喜欢上了这款“只需要拖拉拽积木块,就可以简单实现编程”的国产图形化编程工具。从此一发不可收拾地投入到编程学习中。他先是系统地学了半年源码编辑器Kitten,接着今年又开始运用海龟编辑器Turtle学习Python语言。

虽然只学习了一年编程,但这并不妨碍唐浩然成为一名“编程小达人”。去年,初学编程的他就参加了NOC编程猫创新编程,最终获得二奖。今年再战NOC的唐浩然,则一鼓作气夺得第一名。

都说兴趣是最好的老师,唐浩然就是一个很好的例子,这也是很多小朋友持续投入编程学习的最好动力。他们接触编程的时间或早或晚,但从接触到喜欢,却都有一份发自心底的热爱。

来自重庆的刘宇轩,从二年级就开始学习编程,并对编程产生了浓厚的兴趣习。“在学习过程中,我发现数学和编程有着密切的关系,正好,我又是一名数学爱好者。这简直太符合我的胃口了。这样,我的数学和编程同时得到了提升!”

来自成都的张岚则是从8岁开始学习编程。他说,从小就对数学逻辑思维非常感兴趣,接触编程以后,感觉打开了逻辑思维训练的新大门,“编程对我来说就是一件十分有趣的事,每次我自己设计出一个新的游戏,就感觉特别的有意思。”

事实上,随着人工智能等新一代信息技术的飞速发展,越来越多的青少年正投入到编程的学习中。

不过,学习编程并不等于一定要当程序员。在深圳华龙学校教师陈仁看来,学习编程更多的是让孩子理解未来的运行方式,提升科学素养,掌握面向未来的思维方式,特别是解决问题的能力。这也是NOC编程猫创新编程办赛的初衷,即通过运用信息技术,激发青少年创新思维、锻炼实践能力。

深圳华龙学校教师陈仁正在使用点猫科技的源码编辑器Kitten进行教学。

陈仁介绍,她在日常的备赛教学中,特别注重让孩子学会自己分析程序,把大问题不断分割成小问题,并且思考如何利用编程来解决这些问题。“这样孩子们不仅是在比赛和日常学习中能养成主动思考的习惯,之后在生活中碰到问题也能够自己去尝试解决。”

通过陈仁的分享中可以看出,孩子们通过日常编程学习或比赛中的锻炼到了新的思维模式,逐步养成主动学习的习惯,为未来融入高速发展的时代奠定良好的成长基础。

“最开始参赛只是喜欢而已,没想到越赛越想学”

任教于重庆市龙门浩隆平小学校的王节,是一个怀揣着教育梦想和责任的信息技术教师。她多年坚守在信息技术教学岗位,所指导的学生在各类编程竞赛中取得了优异成绩,个人也多次获得优秀指导教师称号。今年的NOC编程猫创新编程落幕后,王节看着孩子们努力拼搏而来的成果感到非常欣慰。“参与NOC编程猫创新编程这类锻炼计算思维和综合素养的比赛是非常具有挑战性的,孩子们在比赛中不仅需要具备扎实的编程技能和优秀的计算思维能力,还需要学会在遇到问题时能够整合所学理论知识来解决问题。”

重庆市龙门浩隆平小学校的信息技术老师王节通过编程社团招新。

在王节的班级里,比赛就是孩子们展示自我的专属舞台。“经历过每次比赛的历练,孩子们变得更活跃和自信了,还时常主动要求学习更高阶的编程知识,为下一次的比赛做好准备。”王节想起孩子们好学的样子,满脸笑意。“我觉得在比赛过程中理解为什么、怎么办,去不断优化思路、超越自我,是对他们努力最好的回报。

刘宇轩就是王节班上的学生,在今年NOC编程猫创新编程比赛中同样获得了一等奖。他说,最开始参加比赛仅仅是喜欢而参与,没想到越赛越想学,越学越快乐,“在参赛的过程中,我感受到了不断突破与挑战自我的乐趣,体会到了付出努力收获成果的满足,这些都让我的编程学习越来越有动力了。这次最后获得一等奖,也为我的小学生涯画上了一个圆满的句号。”

谈及参赛收获,唐浩然也是一脸的自信。他说,从NOC编程猫创新编程一路走来,经过初赛、复赛、并最终有幸和全国的优秀选手同台竞技,这是一种特别的体验。“我想这其中的收获不仅仅是要得个什么奖。当我想痛痛快快一次玩儿个够时,克服它!我收获了只有付出才能见到彩虹的觉悟;当我遇到个难题想放弃时,解决它!我收获了持之以恒的毅力;当一个一个问题迎刃而解,我收获了满满的自信,和对未来的憧憬。”

山东寿光现代明德学校的信息技术老师王丽翠正在指导学生编程学习。

已有10年信息技术从教经验的山东寿光现代明德学校的王丽翠,一直在深入探索与研究更适合学生学习的课程资源与课题,并多次组织学生参加NOC编程猫创新编程大赛,她认为,参加比赛可以让学生检验自己所学的知识,明白自己编程学习中的足与不足,很多时候是一个“学习-应用-迭代”的循环过程。“我发现比赛中出现的操作题和创作题能够很好地锻炼学生们解构问题的能力。学生具备这样的能力不仅有利于他们的编程学习,对于他们在其他学科知识上的学习甚至将来的生活也有很大帮助。”

在王丽翠看来,这样的过程中,一方面可以让学生得以锻炼应用知识解决实际问题的能力,同时也能够促进学生对所学知识的融会贯通。

编程小达人的备赛心得:反复练习,积累灵感

陈仁认为,当一个孩子喜欢编程,并乐在其中时,比赛取得好的成绩也是顺其自然的事情,但更重要的是要让孩子有持续学习的能力。

对于如何激起学生学习编程的兴趣,并保持激情、贯彻始终,陈仁分享了她的理解。首先要充分了解孩子的学习心理,通过设计巧妙的课程,逐步引导孩子。“日常我会运用练习法让孩子们进行常规训练,再根据学生实际情况进行安排,把典型练习、变式练习和创造性练习结合起来,培养学生举一反三的能力。引导孩子享受比赛的过程,体验赛中的乐趣。”陈仁说。

其次,备赛的过程争分夺秒,要想做到效率最大化就需要让学生掌握项目规划能力,合理地分配每一步所需的时间,提前做好预判。

对此,王丽翠也有自己的教学方式,即先让学生学会自主规划全局,然后再逐一拆解问题进行细节上的优化提升。“在整个比赛过程中,学生们需要缜密思考每个赛题部分的优先级,结合反思和迭代优化的思维模式,反思程序中的缺失与不足之处,反复进行优化与迭代,最终达到满意的效果。”

在老师们的引导下,选手们也各自寻找到了适合自己的备赛方法。11岁张岚已经学了3年编程,或是从小对数学思维非常感兴趣,他的备赛方法逻辑清晰且目标明确,这也让他一举拿到此次NOC编程猫创新编程赛项小学组一等奖。他为此总结了三个自我训练的备赛方法:一是基础巩固,把所有模块的要点都复习一遍,对于一知半解的部分,先查资料再带着无法解决的问题去请教老师;二是持续练习,当我完成对所有知识点的整体梳理之后,就进入持续练习阶段,通过不断做题加深对每个知识点的理解;三是限时训练,比赛都是有时限的,在平时练习时为了完善作品对于时间不会有太多考虑,但是在赛前两周我会进行限时训练,锻炼自己的快速反应能力和时间规划能力。

对于创作题,张岚还安排了加强训练,每天请妈妈随机出主题,限制自己在90分钟内完成,完成后再复盘作品中的不足和创作过程中遇到的瓶颈,并在下一次训练时着重注意,循环往复积累灵感和创作思路。

任何比赛都是一场考验,NOC编程猫创新编程也不例外,而且是面向未来的考验。在这个舞台上,越来越多的青少年正涌入其中,他们的思维能力、实践能力和解决问题的能力不断地得到锻炼,这也让他们面对未来的挑战时更加充满信心。

未来,点猫科技将继续专注国产编程工具的创新,一起陪伴广大青少年探索未来更多的可能性,

1
查看完整版本: NOC赛场编程逐梦点猫科技陪伴青少年探索