《编程升学规划一本通》是一本专为家长编写的编程升学规划指导手册。作者汪阳青,既是一家编程教育公司的创始人,也是一位正在教女儿学习编程的父亲。他结合多年的编程教育和育儿经验,在书中详细阐述了如何通过编程学习,为孩子规划出理想的学业道路。本书深入解析了编程学习的重要性、常见误区并给出了实用建议,探讨了编程启蒙方法,覆盖了从基础的图形化编程到高级编程语言(如 Python 和 C++)等内容。书中不仅系统地整理了编程学习资源和升学途径,旨在帮助家长能够更好地了解和选择最适合孩子的编程学习路线,还包含真实案例,展示了家长如何在孩子的编程学习过程中进行有效的规划和引导,以及如何利用编程竞赛获奖证书来提升孩子的学业竞争力。无论孩子是编程学习的新手,正在考虑是否开始,还是已在路上,寻求脱颖而出的方法,本书都能为家长提供宝贵的指导和支持,帮助家长和孩子少走弯路,进行高效的编程学习。
汪阳青知名编程升学规划专家,中国计算机学会编程师资认证委员会副主席,中国计算机学会编程能力等级考试常务委员,抖音等平台编程金牌兴趣领学官。累计影响数百万个家庭,助力他们做好编程学习规划。2017年创办乔斯编程至今已辅导数万名学生在编程竞赛中取得优异成绩。
第 1 章 我和编程的结缘 / 1
1.1 我和她之间的故事 / 2
1.2 全球为何掀起编程学习热潮 / 3
1.3 编程学习能给下一代带来什么 / 4
第2章 你真的了解孩子吗 / 7
2.1 现在的孩子有什么不同 / 8
2.2 阶段性成就感是孩子进步的阶梯 / 10
2.2.1 阶段性成就感的定义与重要性 / 11
2.2.2 建立孩子阶段性成就感的方法 / 12
2.3 编程带给孩子的成就感 / 13
第3章 编程,到底要不要学 / 17
3.1 编程的强大力量 / 18
3.2 人工智能时代要不要学编程 / 20
3.3 在人工智能时代,编程还是一个好工作吗 / 23
3.4 编程语言的起源和发展 / 27
3.5 编程能培养孩子什么样的能力 / 30
第4章 编程,应该怎么学 / 38
4.1 编程学习的黄金 8 年 / 39
4.2 三大编程语言 / 41
4.2.1 图形化编程语言 Scratch / 41
4.2.2 代码编程语言 Python / 44
4.2.3 竞赛编程语言 C++ / 46
4.3 学习编程的两大基本原则 / 52
4.3.1 尊重孩子的成长规律 / 52
4.3.2 尊重孩子的个体差异 / 54
4.4 家长在各阶段的角色与作用 / 55
4.4.1 小学三年级及以前:兴趣培养 / 56
4.4.2 小学四年级:能力提升 / 57
4.4.3 小学五年级 ~ 初中一年级:科技特长 / 58
4.4.4 初中一年级 ~ 高中二年级:中高考规划 / 59
4.5 孩子在各年龄段学习编程的要点 / 61
4.5.1 小学三年级及以前:兴趣培养 / 61
知识板块:解密图形化编程语言 Scratch / 65
4.5.2 小学四年级:技能提升 / 67
知识板块:解密代码编程语言 Python / 72
4.5.3 小学五年级 ~ 初中一年级:科技特长 / 73
4.5.4 初中一年级 ~ 高中二年级:中高考规划 / 76
知识板块:解密竞赛编程语言 C++ / 78
4.6 编程学习误区 / 80
第5章 相关赛事 / 85
5.1 等级考试 / 86
5.1.1 考级是什么 / 86
5.1.2 要不要考级 / 86
5.1.3 考级如何准备 / 89目录
5.2 白名单 / 90
5.2.1 教育部白名单是什么 / 90
5.2.2 白名单赛事如何选 / 90
5.2.3 白名单赛事有什么用 / 92
5.2.4 白名单赛事如何准备 / 93
5.3 信息学奥赛 / 94
5.3.1 信息学奥赛是什么 / 94
5.3.2 信息学奥赛的重要性和影响 / 95
5.3.3 信息学奥赛赛事流程及参赛注意事项 / 98
5.3.4 信息学奥赛学习路线 / 112
5.3.5 如何判断孩子是否适合参加信息学奥赛 / 113
5.4 赛事规划和获奖目标 / 115
5.4.1 赛事规划 / 115
5.4.2 参赛时间规划 / 116
5.5 其他比赛 / 118
第6章 孩子学习路径分享 / 123
6.1 案例分享 / 124
6.2 走科技特长生需要具备的条件 / 130
第7章 答疑解惑 / 132
7.1 Q&A / 133
问题一:什么样的孩子适合参加信息学奥赛 / 133
问题二:女孩子适合学习编程吗 / 134
问题三:如果孩子不喜欢学编程,怎么办 / 135
问题四:信息学奥赛考核的到底是什么内容 / 136
问题五:编程竞赛是不是特别难 / 139
问题六:如果孩子参赛结果不理想,是不是不适合参加竞赛 / 141
问题七:编程竞赛对就业有什么帮助 / 142
问题八:数学不好,能学编程吗 / 143
问题九:学习编程会不会耽误孩子文化课的学习 / 144
问题十:孩子多大开始学编程比较好 / 145
问题十一:学多久可以参加编程竞赛 / 146
问题十二:你是如何陪伴女儿学习编程的 / 147
问题十三:机器人有没有必要学习 / 149
问题十四:如何帮助孩子选择编程教育机构 / 150
问题十五:线下学编程好还是线上学编程好 / 151
问题十六:编程学习这条路径要花多少钱 / 153
问题十七:编程竞赛那么多,都要参加吗 / 154
问题十八:如何选择信息学奥赛教练 / 155
问题十九:小学不学编程,初中再学可以吗 / 156
问题二十:孩子不参加编程竞赛,学编程还有用吗 / 158
7.2 编程学习并不仅限于成绩优秀的孩子 / 159
7.3 选择比努力更重要:编程规划提前做 / 163
附录 / 165
附录 A 2023 CSP-J 初赛真题 / 166
附录 B 2023 CSP-J 复赛真题 / 180
后记 / 196