问1:少儿编程和信息学有什么区别?分别适合什么年龄的孩子学习?

答:少儿编程:分为启蒙、基础、进阶和竞赛四个阶段,每一阶段对应不同的编程语言scratch、python或者C++。启蒙和基础主要学习Scratch ,以图形化编程为主,趣味性较强,注重引导和探索;进阶和竞赛以python或者C++为主。

信息学:主要学习 C++ 语言,可以参加信息学竞赛,自 2022 年起信奥赛参赛语言仅限 C++。

一般建议四年级之前选择学习少儿编程,培养学习兴趣;三、四年级起可以作为特长培养,尝试引导孩子接触信息学。

问2:四、五年级的孩子学编程,选Python还是C++?

在选择让孩子学习编程时,很多家长会对选择什么样的编程语言较纠结。Python和C++这两个编程语言都可以从零开始学起,那到底该让孩子学哪个呢?其实,主要取决于您对孩子的规划是什么?

什么情况应该选Python:看重“素质培养”。想培养起孩子对编程的兴趣,让孩子能从编程中获得成就感和喜悦,锻炼思维能力和解决问题的能力。Python可以参加很多编程的教育部白名单赛事,像NOC、蓝桥杯等等,拿奖了可在少数学校能走科技特长生,但毕竟都不是竞赛中含金量最高的那一个。

什么情况应该选C++:看重对“升学有用”。C++难且枯燥,但是中小学生编程界最有含金量的那个赛事,信息学奥赛唯一指定C++语言参赛。信奥系列比赛强到什么程度?能走绝大数名校的科技特长生,CSP-S拿省一对高考时的强基计划、综合评价等特殊录取方式都是非常有用的。但是C++后期学的算法比较难。所以要慎重,若孩子适合学更好。

问3:学信息学必须要先学 scratch或python过渡吗?

答:不是必须的,这三个编程语言之间的关系不大,并且C++只需要数学基础,想参加信息学的同学可以直接学习 C++ 。

问4:信息学一般学习多久可以拿奖?

答:0基础的孩子需要从语法入门开始学,一般情况下,正常跟上进度学9 个月左右可以参加电子学会等级考试,学到2年左右可以参加CSP-J/S入门组的比赛。

问5:信息学竞赛可以自学吗?

答:如果学校没有信息学老师或者父母不懂信息学(编程),建议不要自学。

问6:学信息学会影响文化课学习吗?

答:孩子的学习时间是一定的,学任何一门特长都需要花费一定的时间和精力,学习信息学可以提高孩子计算能力和逻辑思维能力,对于孩子文化课学习是有促进作用的。做好信息学学习规划,合理安排时间即可。