少儿编程 or 信息学,究竟该在几年级学?
点击领取>>>信息学奥赛 NOI、NOIP、各区CSP-J/S初赛复赛试题&蓝桥杯、信息杯、智慧杯编程试卷& 海淀区科普节、程序设计大赛
现在短视频、直播、朋友圈里很多广告都在给父母们传递“不学编程就对不起孩子”的罪恶感。但结合自家孩子的情况,啥时候能学呢?要选什么类型的编程课呢?

相对于“少儿编程”这个新兴概念,“信息学”作为青少年奥林匹克竞赛考核的内容已经存在了四十年。在市面上众多机构推“少儿编程”概念的过程中,机器人编程、Scratch创作、Python编程、C++编程、信息学才被“打包”到了一起。
信息学由于产品和师资高门槛、竞赛奖项高含金量,非一般机构力所能及,因此当前主流声音是孩子一定要先学“机器人编程、Scratch 创作、Python”才能再学 C++编程、信息学。然而它们之间其实没有必然的前后关系。
这是为啥呢?
机器人编程和 Scratch 在被设计出来的时候就遵循“拼插”、“可视”的理念,并没有对孩子的计算思维和演绎能力高要求。孩子没有犯错的概念、更容易看到好玩的结果,对语文、数学能力没建立的孩子来说,它们能起到一定的启蒙和休闲创作作用。
相比于低龄的孩子,已经四年级的同学,往往已经没有了文字看不懂、计算能力差的屏障,直接从文本编程切入,面向竞赛所需的计算思维、逻辑演绎能力学习和消化已经没有障碍。
也就是说,机器人编程、Scratch 和 C++信息学都能锻炼孩子,但方向不同,也并没有前后铺垫关系——兼顾兴趣、能力和升学诉求,可走“机器人→Scratch→C++信息学”路线,也可直接 C++信息学。选择的关键只取决于孩子年级以及是否追求性价比而已。

小学低年级的同学如果家庭条件和时间允许,可以从机器人编程、Scratch 创作开始学编程。
到了四、五年级,不论孩子之前是否已经接触过编程,这时的语文和数学基础都可以支持孩子学习文本形式的高级编程语言了。Python 和 C++ 大多数功能是一致的,孩子不需要先学一个再学另一个,开始学的时候二选一就好。
Python 的语法更简单,简洁、方便的工具库也更多,在直接做应用、处理数据、训练人工智能模型方面有一定的优势。对于纯培养孩子兴趣来说,Python 是一个不错的选择。
C++ 更接近计算机底层的特性决定了实现一些算法会看起来更繁琐,一些 Python 直接提供但 C++ 中需要自己学习、思考和实现的功能,恰恰是信息学中竞赛的考点。这也是为什么考察思维能力的信息学竞赛现在只唯一支持的 C++ 语言的重要原因。学编程想通过助力升学的话,到合适年级的时候直接学习 C++、信息学是不二之选。

除了前几天出简章的清华大学、北京大学会直接“收割”信息学竞赛全国前五十名保送的同学。希望学习 C++ 和信息学助力孩子各阶段升学的家长来说,还有很多省级、市级的政策需要关注。
很多地区的初、高中都有科技特长生政策,里面往往会明确说信息学特长生可报名!不少学校会把要求明确招生门槛到 CCF 举办的 GESP 认证等级、 CSP-J/S 入门成绩。
而高中阶段的升学政策也很实在——获得 NOIP 或者 CSP-J/S 提高级奖项则可以帮助孩子考大学的时候走综合评价政策;高中阶段获得 NOI 银牌就可以走强基计划升入 985 名校。
微信公众号搜索: 北京小学学习资料 家长升学指南 关注公众号,获取最新资讯!
扫码添加“家长论坛”微信好友(微信号 16619908263)
获取信息学奥赛 NOI、NOIP、各区CSP-J/S试题&蓝桥杯、智慧杯、 海淀区科普节真题
咨询信息学奥赛 NOI、NOIP、各区CSP-J/S试题&蓝桥杯、智慧杯、 海淀区科普节政策请拨打电话 16619908263 (同微信号)
没有找到相关结果
0 个回复