编程应该怎么学习?
编程的常规学习路径是:4年级以下可以学习scratch,提高孩子的兴趣;3-4年级希望参加竞赛的孩子要开始学习C++,之后学习算法和数据结构。
scratch的学习不是必须的,如果孩子思维较好,或者在1-2年级数学基础比较扎实,可以直接从4年级开始学习C++(个别3年级的孩子也可以接触)。
编程和数学、物理、化学一样,是一门非常严谨的学/科,孩子可以从小/学一直学到大学,随着学习的不断深入,及时调整学习目标。
编程有哪些竞赛?
1、各区青少年信息学奥林匹克竞赛(简称:区赛),由各区教育局举办,面向全市小/学生,作为北京市赛的选拔赛。
2、北京市青少年信息学奥林匹克竞赛(简称:市赛),由科协和市教委联合举办,面向全市小/学生。
3、CCF非专业级别软件能力认证入门级和提(简称:CSP-J/S),由中国计算机学会主办,分入门级和提,原NOIP普及组和提高组级别,面向社会。
4、全/国青少年信息学奥林匹克联赛(简称:NOIP),由中/国计算机学会(CCF)举办,2019年暂停,2020年恢复,面向高中生。
5、全/国青少年信息学奥林匹克竞赛(简称NOI),由中/国计算机学会(CCF)举办,得银牌可入围强基计划高校。
太原孩子在小/学阶段可以参加区赛、市赛、省赛、全/国联赛;初/中阶段可以参加全/国联赛和省赛;高中阶段可以参加全/国联赛、省赛,选手可以参加国决。