秦皇岛童程童美

信奥赛是编程娃的出路吗?

发布日期:2024年05月13日

添加下方?童程童美老师? 获得少儿编程学习知识&信息?最近,...

添加下方?童程童美老师? 获得少儿编程学习知识&信息?最近,看到了一组这样的数据,CSP-J/S的参加人数从2021年的8万,狂飙到2023年的15万,几乎呈现了翻倍增长,如无意外还会持续走高。CSP-J/S的爆火并不是偶然,一来它和国家重视科技教育的大方向完全一致;二来它作为信息学奥赛的入门级赛事,赛事*与升学联系紧密。而C++作为CSP-J/S与信息学奥赛的官方制定语言,自然是水涨船高,很多家长学编程就是奔着C++去的,这种选择真的理智和正确吗?搞清楚编程、C++、信奥赛三者之间的关系,再谈学什么也不迟。01.始于图形化,终于C++编程学到最后就是学C++?很多家长,在了解编程时,发现很多孩子都会参加CSP-J/S,而且也能拿到不错的奖项,就先入为主了,认为学编程就是要学C++,没有C++的编程学习没有意义。当然这种想法也很正常,毕竟在很多地区,如果孩子们能在小学阶段拿到CSP入门组的奖项,中学阶段拿到CSP提高组的奖项,那是十分硬核的升学择校材料。CSP每年只考一次,要想作为小升初的加分项,为了保险一点,至少五、六年级都要参加CSP入门组的考试,倒推回来四年级就应该学习C++和信奥相关知识了。对于四、五年级的孩子,有了一定的数学、英语基础,也有一定的思维能力,完全可以直接学习C++。虽然C++是可以直接学习的,但并不代表适合所有的孩子。对于一二年级的孩子(天牛除外)来说,直接学C++完全处于一脸懵的状态,看不懂、记不住、学不会。所以,建议一二年级的孩子学习图形化编程入门,通过图形化编程锻炼编程思维,掌握编程的概念与方法,将来学代码编程阶段可以一点即通,学起来更有效果。说起学代码编程,不得不提Python,说起Python就有很多这样的声音:C++更难,Python不如C++专业高级,Python不用学,这种想法可不对。首先,捋一下Python和C++的关系,他们本质上是平等的,是两种不同的编程语言。同样的功能,用C++能实现,用Python也能实现,反之亦然。说C++难,可能是因为C++的语法更复杂些。同样的功能,用C++写出来看起来更长更繁琐,而用Python就更简单明了。在学C++之前,有的孩子会学习一段时间的Python来过渡一下。也就是说,学一段时间的Python对学C++有一定的帮助,但不能说,Python是C++的基础,不学Python就不能学C++。如果不走信息学竞赛方向,但希望孩子能掌握编程,Python是一个很好的选择。之所以看上去C++比Python更优越一点,可能就是C++信奥赛官方指定语言的身份加持吧!确实,有很多人学编程时,从图形化开始,过渡时期学python,最后学C++,但这并不代表C++是编程的语言,只是一种学习的选择而已。02.C++是信奥赛官方指定语言学C++就是学信奥赛?我们可以这样说,“打好信奥赛一定要学好C++”!却不能说,“学了C++,一定能打好信奥赛”。举个很简单的例子,我们身边搞C++的程序员很多,但他们一定能打的了信奥赛吗?可能他们连CSP入门组的题目都解不出来。当然,不是说C++程序员有多菜,而是“术业有专攻”,程序员们更擅长的是解决一些应用方面的难题。C++和信奥赛的关系,我们可以这样理解。如果我们要写一篇日记来表达自己的想法,那么可以使用汉语写,可以使用英语写,这里的汉语和英语就可以充当C++的角色,是表达想法的工具。而信奥赛的核心是以C++为工具去实现算法和语言结构,去高效解决问题。同样是写算法,Python或者其他的编程语言也能解出来,只不过是信奥赛事组选择了C++作为官方指定语言,所以学信奥赛,学C++是第一步。但是,学C++≠学信奥赛,信奥赛是众多用途中的其中一个。C++的用途有很多,做游戏,研究科研项目都会用到。学C++也会给孩子带来很多益处,能够培养孩子的思维能力,锻炼创新思维。孩子们需要学习组合数学、图论、基本算法、数据结构、搜索算法及数学建模等知识,可以加深孩子对数学的理解,提升其逻辑思维,而这些又能帮助其更好地学习其他。03.信奥赛堪称编程赛事“天花板”学编程就是为了信奥赛?说起信奥赛,确实是国内编程赛事中的“天花板级别”的存在。打信奥赛确实好处非常多:第*,可以锻炼逻辑思维,孩子的大脑越用越灵。信奥赛的内容和数学有很紧密的联系,信奥搞好了,数学*大概率不会差;第二,强大的升学优势。信奥赛无论是对小升初、初升高还是高中升大学都有好处。CSP-J/S一、二等奖的含金量都极高,能帮助孩子们快速锁定科技特长生,走科技特长路径升学择校;在NOIP、NOI中获得一定的奖项,更是能提前锁定985/211高校降分录取机会,甚至还能推荐清北!信奥赛的诱惑可谓十足,但信奥赛不是学编程的目的,也不是的选择。学编程已经成为一个大趋势,就想以前学英语、学奥数一样。学编程受国家教育政策的大力支持,在很多一线城市,很多中小学都设置了编程课,甚至在浙江信息技术已成为一门高考。毋庸置疑,在未来编程必将成为人人都会的基本技能。如果说,必须在学编程的同时要点*,那信息学奥赛也不是的选择。无论学习C++还是Python语言,都可以参加NOC、蓝桥杯等白名单赛事,获得的奖项同样可以助力升学择校,参赛过程也能积累宝贵的经验。除此之外,学Python的孩子们还能参加编程考级,如青少年软件编程等级考试、青少年人工智能编程水平测试等,都会给孩子的简历增加重要的筹码。如果再学习一下机器人编程,白名单赛事自然科学素养类目中大多与机器人相关,还有很多国际知名赛事可参与,无论是比赛结果还是比赛过程都会让孩子受益十足。写在最后:我们建议孩子学编程的初衷,是培养孩子们的编程思维,让孩子们收获面向未来世界的能力。但是,在白名单赛事奖项含金量的诱惑之下,很多人直接将编程与信奥赛挂钩,好像信奥赛是学编程的出路。学编程的出路有很多,益处也有很多,希望每个孩子都能加入到编程学习的大家庭中,也希望每个家长和孩子都能认清学编程的意义,进行合理的规划和学习。.END.童程童美新学员专属福利私信我快速领取免费课程和学习资料包??????▼往期精彩回顾▼?点击下方图片即可查看?高智商的父母,从不和孩子讲道理,而是“非暴力沟通”为什么过度自信的孩子,更容易被时代淘汰?戳“阅读原文”报名免费体验课

加微信咨询
商老师 @童程童美
微信号:155******15

顾问

微信咨询
相关资讯
信息学会拉低文化课*?这样安排,竞赛、文化课两不误! Botball国际大会中国分会 | 童程童美选手全员获奖,552支队伍获金奖,金奖获奖率高! 你推荐 我送课|9000童豆 无上限课时等你领 第七届中国少儿编程节正式开启!童心同行,传递AI力量! 2024清北本科新生数据曝光!特殊招生占比近半,计算机学生优势竟然这么多?
相关课程