【桔灯编程教室】编程比赛大盘点。
现在学习少儿编程的孩子越来越多,学习效果除了课后作业,还能如何检验?
搜集了一些公立校老师、培训机构老师和计算机从业者的意见,整理归纳了一份少儿编程(信息技术)比赛指南供你参考。
与升学挂钩的国字号青少年信息技术比赛
2000年,是邓小平同志发表“计算机普及要从娃娃做起”的重要指示16周年,为了纪念这个特殊的日子,在时任教育部常务副部长吕副源的倡导下,教育部在北京举办了第一届“全国中小学生电脑制作活动”。截至今年,这个比赛已经举办了18届,活动一般由教育部基础教育一司、二司指导,中央电化教育馆等单位主办。
全国中小学生电脑制作活动覆盖了小学到高中(包括中职)阶段,参赛者年龄跨度较大。比赛分为评选、创客、竞赛三个项目,评选项目要求学生使用计算机设计电子报、网页设计、Flash动画,APP制作等各式参赛作品。创客项目是2017年新增的项目,包括3D打印,Arduino,2017年这个项目只面向初中组和高中组,2018年小学组也被纳入其中。第三类是机器人竞赛,参赛者可选择制作各种形式的机器人活动,例如机器人篮球、机器人灭火等。
全国青少年科技创新大赛是一项面向全国在校中小学生开展的综合性科技竞赛。这项比赛由中国科协、教育部、科技部共同主办,从1982年至今,已经举办了33届比赛。创新大赛分为青少年和科技辅导员两大活动板块,青少年竞赛部分包括青少年科技创新成果竞赛,活动展示包括优秀少年儿童科学幻想绘画展、青少年优秀科技实践活动展。另外,大赛还专门针对辅导员开设了竞赛活动板块和辅导员论坛。
另一类含金量较高的是全国青少年信息学奥林匹克系列比赛。包括全国青少年信息学奥林匹克联赛(NOIP)、全国青少年信息学奥林匹克竞赛夏令营,全国青少年信息学奥林匹克竞赛(NOI)。
全国青少年信息学奥林匹克联赛(NOIP)由中国计算机学会统一组织,在同一时间、不同地点以各省市为单位举行。全国统一大纲、统一试卷,面向初中、高中和中等专业的学生,自1995年至2017年已经举办过23次。比赛分为普及组和提高组,分别面向初中和高中,难度不同。比赛阶段分为初赛和复赛,初赛通过笔试检验学生的基础计算机知识,考察知识面的广度。复赛为程序设计,考察学生的逻辑思维、编程设计能力等。在复赛获得名次的选手,通过校内推荐,中考有减分录取优势。高考可以获得部分学校的自主招生名额,也可以作为省代表队成员参加全国青少年信息学奥林匹克竞赛(NOI)及夏令营比赛。
全国青少年信息学奥林匹克竞赛(NOI)则是全国性质含金量最高的比赛,每年经各省选拔产生5名选手参赛。有趣的是,NOI规定团队中必须有一名女生队员,如果没有,这个名额就要作废,据说是为了提高女生参与信息学科比赛的参与度。 NOI的含金量除了体现在比赛的高难度之外,还表现在各高校的认可。获奖者往往会成为各个学校争抢的对象 ,中考生可以凭借科技特长生的身份保送或减分进入高中。获得铜牌以上的高考生可获得自主招生名额和大学保送资格。
全国青少年信息学奥林匹克竞赛夏令营是NOI的扩大赛,和NOI同期举行,针对初中生和高中生。采取的是与NOI相同的赛制,获奖选手会获得由中国计算机协会颁发的成绩证明,这个证明得到许多国内一流大学的认可,但不具备保送资格。如果参赛选手同时获得NOIP联赛省一等奖的话,可以在夏令营中参与现场免试录取和高校自主招生。
国际信息学奥林匹克竞赛(IOI)是国际级别的中学生信息学科竞赛,首届 IOI比赛于1989年在保加利亚举行。选手以个人为单位参加比赛,每个国家最多可以选派4名选手参赛。参赛选手可采用C,C++,Pascal、Python、Java等参赛语言来设计计算机程序,解决算法问题。
科技公司举办的高含金量比赛
除了专门针对青少年的各类比赛,知名科技公司也会举办各类信息技术大赛。这类比赛往往会提供工作、实习机会及数量可观的现金奖励,因此会吸引来自全世界的计算机人才汇聚一堂,这类比赛往往竞争大,含金量也较高。无论是学生还是专业的计算机人士,都能在备赛和比赛的过程中获益良多。
Google编程挑战赛创办于2003年,成立目标是为 Google 选拔顶尖的工程人才。这项比赛对参赛者的年龄并没有特别严格的限制,只要年满13周岁即可。比赛的内容是在特定时间内使用任意编程语言和开发环境来解决特定的算法问题。被称为“中国大学生编程第一人“、现小马智行(Pony.ai)创始人楼天城曾于2008、2009年两次获得这项比赛的全球冠军。
同样是在2003年,微软也首次举办了“创新杯”全球学生科技大赛,致力于将学生的创意通过技术平台转变为商业现实。至今已经举办了15届比赛,吸引了来自190 多个国家和地区,超过200万年龄超过16岁的参赛者。比赛通过项目的概念、创新性、执行、可行性来评定成绩。参赛选手必须使用Windows Azure或者其它微软技术作为技术支持和平台。优胜选手将获得微软提供的丰厚奖金和实习、工作机会。
2005年,百度发起了面对中国高校学生和编程爱好者的程序设计大赛——“百度之星”程序设计大赛,这个被视为国内程序员的“造星工场”至今已经举办了十三届,旨在为广大程序设计爱好者搭建一个比试身手、切磋交流的平台,优胜者会获得百度的现金奖励和实习机会。
国际大学生程序设计竞赛(ACM-ICPC)是由国际计算机协会(ACM)举办的大学级别最高的脑力竞赛,拥有“程序设计的奥林匹克”的尊称,是每一个计算机学子心中最高的竞技殿堂。从1977年举办首次总决赛以来,ACM程序设计大赛已经发展成为全球最具影响力的大学生程序设计竞赛。比赛要求在校大学生以团队的形式代表学校参赛,每队由至多3名成员组成,参赛队员必须在5小时内编完程序并进行测试和调试。大赛倡导在高强度的比赛下挑战学生的逻辑分析能力、策略制定和脑力,从而挑选和发掘世界上最优秀的程序设计人才,因此这场比赛无论对学生的脑力、体力和意志力,都形成了不小的挑战。
专业网站里的各类比赛
专业网站也会举办各种编程、算法比赛,目的是为计算机专业人士或爱好者提供交流技术、促进人才成长的平台。
Topcoder是一个专门服务编程者的网站,也可以称为专门为程序设计比赛而生的网站。TopCoder每年除了举办一年一次的multiple-match锦标赛以外,每月还会举办两到三次的常规在线比赛,参赛的程序员可根据自己的爱好选用编程语言,在规定的时间内完成三道不同难度的题目,根据比赛结果对参赛者进行排名。在这个比赛中,参赛者可以和来自全世界的程序员比拼,解决复杂多样的算法问题,排名较高的优胜者会获得现金奖励和荣誉奖励。
Oxcoder猿圈是国内一个互联网技术人才服务平台,目前是国内最大的技术人员测评服务商。除了帮企业招聘优秀的程序员,猿圈也会举办一些在线程序比赛。猿圈独创了一套服务器,参赛者只要完成题目,服务器会根据参赛者的程序执行情况识别其编程水平,同时分析知识点的掌握情况,帮助参赛者对自己的知识系统查漏补缺。
后记:做这个整理的想法源于现场观看了一场中小学编程比赛。现场的孩子们都刚开始学习编程,但记者从他们讲自己设计思路的时候,能明显感受到他们对编程、计算机的热爱,感受到设计程序,修复bug带给他们的兴奋,而不是一心想通过比赛拿到名次。
从功利的角度来说,无论是青少年、大学生和技术爱好者,参加几次含金量高的信息技术比赛,获得几个或大或小的名次,也许会对他们学业、职业有一定的帮助。但是,能让这些人持续在这条路上走下去的,绝对不是名次、奖金的诱惑,而是处于内心对信息技术的热爱,让他们通过比赛不断在学习的路上“打怪升级”。感受思考的魅力、提高解决问题的能力,这大概才是各类比赛的意义所在吧。
*素材来源于 芥末堆。
|
|
|
|
小桔灯专注特色创新教育 把最纯粹的教育献给最可爱的孩子 校区地址:武昌区中华路大成汇2楼 联系电话:027-8871533 |
|||
|
|
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com