(1)让效率加倍。将AI工具融孩子学习信息学奥赛知识的场景中,用AI工具辅助学习信息学奥赛知识,大幅降低学习门槛,效率加倍,大幅提高成绩,决胜信奥赛。 (2)结构合理。按照“认知—能力—实践”的递逻辑,分为3篇,既确保知识传递的系统性,也强调学习方法的科学性。用小故事引案例,适合中小学生认知水平。 (3)作者和审稿人专业且资深。作者是CCF教育专业委员会委员,曾是北京市海淀区某高中的计算机教师,还曾在字节跳动、腾讯、百度公司担任技术研发工程师,并多次担任互联网行业技术大会的专题出品人和讲师,教学和研发经验都非常丰富。审稿人汪知老师是海淀区高中信息技术学科带头人、科技教研组组长、高级教师。
售 价:¥
纸质售价:¥59.40购买纸书
6.7
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

内容简介
推荐序
前言
认识篇
第1章 初识信息学奥赛
1.1 信息学奥赛的起源与发展
1.1.1 国际起源:全球青少年的“编程世界杯”
1.1.2 国内发展:从高级赛事到全民普及的过程
1.2 信息学奥赛介绍
1.2.1 从启蒙到国际巅峰的赛事阶梯
1.2.2 核心赛事的关键特征
1.2.3 我怎么参加?怎么选择合适的比赛
1.3 参加信息学奥赛的意义与价值
1.3.1 核心收获:建立底层信息素养
1.3.2 附加福利:为升学添助力
1.3.3 长期价值:衔接未来学习
第2章 参加信息学奥赛的学习规划
2.1 学习路径通览
2.1.1 启蒙期——培养兴趣
2.1.2 基础期——学C++编程,打好编程基础
2.1.3 进阶期——冲击CSP-J/S省奖,为升高中助力
2.1.4 优胜期——冲击顶尖赛事,增加升学优势
2.2 学习经验与避坑指南
2.2.1 打字能力是隐性的编程基础
2.2.2 数学基础是核心支撑
2.2.3 建议从一开始就学C++
2.2.4 常见误区与避坑指南
2.3 学习方式和途径
2.3.1 自学
2.3.2 传统培训
2.3.3 线上课程
2.4 新理念:开始利用AI能力
能力篇
第3章 以AI工具为支点,重构学习范式
3.1 AI技术对我们的影响
3.1.1 迅猛发展的AI技术
3.1.2 AI技术对教育和学习的重塑
3.2 为什么学习编程那么难呢
3.2.1 优质编程教育资源稀缺
3.2.2 标准化教学模式与学习者个性化需求的矛盾
3.2.3 知识和能力之间的矛盾
3.3 AI技术为学习信息学奥赛知识赋能
3.3.1 海量信息整合与逻辑推理能力
3.3.2 优秀的代码理解和生成能力
3.3.3 强大的角色适应能力
3.3.4 即时反馈的答疑能力
3.4 独立思考,避免陷入依赖AI工具的误区
3.4.1 利用AI工具辅助学习,避免过度依赖是首要原则
3.4.2 以独立思考为主,以AI工具为辅
3.4.3 学习AI工具的思考过程
第4章 提示词(Prompt):与AI工具交互的金钥匙
4.1 认识Prompt
4.1.1 重新认识Prompt
4.1.2 编写Prompt是AI时代的核心能力
4.2 构建优质Prompt
4.2.1 指令清晰、明确
4.2.2 设定角色身份
4.2.3 提供充分的背景信息
4.2.4 细节充分、具体
4.2.5 规定输出格式
4.2.6 使用示例引导
4.3 学会结构化Prompt
4.3.1 What:什么是结构化Prompt
4.3.2 Why:为什么要编写结构化Prompt
4.3.3 How:如何编写结构化Prompt
第5章 实用的Prompt
5.1 通用Prompt模板
5.1.1 角色设定
5.1.2 任务目标
5.1.3 背景信息
5.1.4 输出要求
5.1.5 约束条件
5.1.6 创建自己的模板
5.2 各学习阶段的Prompt示例
5.2.1 Prompt示例:C++基础知识学习阶段
5.2.2 Prompt示例:数据结构学习阶段
5.2.3 Prompt示例:算法学习阶段
5.2.4 Prompt示例:刷题备赛阶段
5.3 获取电子版
5.3.1 从电脑端获取
5.3.2 从移动端获取
第6章 常用的AI编程工具
6.1 AI编程工具的发展
6.1.1 规则驱动阶段(2010年以前)
6.1.2 浅层学习阶段(2010—2017年)
6.1.3 Transformer阶段(2018—2022年)
6.1.4 全流程赋能阶段(2023年至今)
6.2 国内常用的AI编程工具
6.2.1 TRAE
6.2.2 CodeBuddy
6.2.3 文心快码
6.3 国外常用的AI编程工具
6.3.1 Cursor
6.3.2 GitHub Copilot
6.4 用AI编程工具学习信息学奥赛知识的实践
6.4.1 准备工作
6.4.2 AI编程工具的Chat模式和Builder模式
6.4.3 AI学习实战:基础学习
6.4.4 AI学习实战:代码改错
6.4.5 AI学习实战:解题辅导
6.4.6 AI学习实战:强化复习
6.4.7 AI学习实战:算法演示
6.4.8 AI学习实战:思路引导
第7章 构建用AI工具学习信息学奥赛知识的新模式
7.1 如何把AI工具用得更好
7.2 以学习信息学奥赛知识为核心的新模式
7.2.1 以信息学奥赛知识为本——专用定制
7.2.2 以学生为本——个性化、简单化
7.2.3 以能力培养为本——防止AI工具依赖
7.3 以学习信息学奥赛知识为核心的新模式实战
7.3.1 示例:课程学习场景
7.3.2 示例:解题思路引导场景
7.3.3 示例:代码分析场景
7.3.4 示例:代码报错调试
7.3.5 示例:在线答疑场景
7.4 对比几种利用AI工具学习信息学奥赛知识的方案及选择建议
7.4.1 通用AI应用方案:豆包/DeepSeek+Dev-C++
7.4.2 AI编程工具方案:TRAE、GitHub Copilot
7.4.3 AI学习平台方案:lelecode
7.4.4 综合选择建议
实战篇
第8章 认识C++和二进制
8.1 C++介绍
8.1.1 小故事
8.1.2 了解C++
8.1.3 AI学习实战
8.1.4 AI模拟练习
8.2 C++编程环境
8.2.1 小故事
8.2.2 安装C++编程环境
8.2.3 AI学习实战
8.2.4 AI模拟练习
8.3 实现第一个C++程序“Hello,World!”
8.3.1 小故事
8.3.2 动手试一试
8.3.3 AI学习实战
8.3.4 AI模拟练习
8.4 二进制
8.4.1 初识进制世界
8.4.2 bit和Byte
8.4.3 二进制基础
8.4.4 进制转换技巧
8.4.5 C++常用进制表示法
8.4.6 AI学习实战
8.4.7 AI模拟练习
第9章 基础数据与运算操作
9.1 数据类型与变量
9.1.1 小故事
9.1.2 知识精讲
9.1.3 AI学习实战
9.1.4 AI模拟练习
9.2 运算符与表达式
9.2.1 小故事
9.2.2 知识精讲
9.2.3 AI学习实战
9.2.4 AI模拟练习
9.3 输入与输出
9.3.1 小故事
9.3.2 知识精讲
9.3.3 AI学习实战
9.3.4 AI模拟练习
第10章 分支和循环
10.1 分支结构:if-else语句
10.1.1 小故事
10.1.2 知识精讲
10.1.3 AI学习实战
10.1.4 AI模拟练习
10.2 分支结构:else if语句
10.2.1 小故事
10.2.2 知识精讲
10.2.3 AI学习实战
10.2.4 AI模拟练习
10.3 分支结构:switch语句
10.3.1 小故事
10.3.2 知识精讲
10.3.3 AI学习实战
10.3.4 AI模拟练习
10.4 循环结构:while循环
10.4.1 小故事
10.4.2 知识精讲
10.4.3 AI学习实战
10.4.4 AI模拟练习
10.5 循环结构:do-while循环和for循环
10.5.1 小故事
10.5.2 知识精讲
10.5.3 AI学习实战
10.5.4 AI模拟练习
10.6 循环结构:循环的嵌套和跳出
10.6.1 小故事
10.6.2 知识精讲
10.6.3 AI学习实战
10.6.4 AI模拟练习
第11章 函数
11.1 函数基础:定义、调用过程和返回值
11.1.1 小故事
11.1.2 知识精讲
11.1.3 AI学习实战
11.1.4 AI模拟练习
11.2 函数基础:参数与局部变量
11.2.1 小故事
11.2.2 知识精讲
11.2.3 AI学习实战
11.2.4 AI模拟练习
11.3 常用的库函数应用
11.3.1 小故事
11.3.2 知识精讲
11.3.3 AI学习实战
11.3.4 AI模拟练习
11.4 函数进阶:递归函数
11.4.1 小故事
11.4.2 知识精讲
11.4.3 AI学习实战
11.4.4 AI模拟练习
11.5 函数进阶:默认参数、函数重载和内联函数
11.5.1 小故事
11.5.2 知识精讲
11.5.3 AI学习实战
11.5.4 AI模拟练习
第12章 数组与字符串
12.1 数组定义和基本操作
12.1.1 小故事
12.1.2 知识精讲
12.1.3 AI学习实战
12.1.4 AI模拟练习
12.2 二维数组
12.2.1 小故事
12.2.2 知识精讲
12.2.3 AI学习实战
12.2.4 AI模拟练习
12.3 数组的函数操作
12.3.1 小故事
12.3.2 知识精讲
12.3.3 AI学习实战
12.3.4 AI模拟练习
12.4 多维数组的理解和应用
12.4.1 小故事
12.4.2 知识精讲
12.4.3 AI学习实战
12.4.4 AI模拟练习
12.5 字符串:C风格字符串
12.5.1 小故事
12.5.2 知识精讲
12.5.3 AI学习实战
12.5.4 AI模拟练习
12.6 字符串:string的使用
12.6.1 小故事
12.6.2 知识精讲
12.6.3 AI学习实战
12.6.4 AI模拟练习
第13章 指针、结构体与文件操作
13.1 指针定义与基本操作
13.1.1 小故事
13.1.2 知识精讲
13.1.3 AI学习实战
13.1.4 AI模拟练习
13.2 指针算术与操作数组
13.2.1 小故事
13.2.2 知识精讲
13.2.3 AI学习实战
13.2.4 AI模拟练习
13.3 指针与函数
13.3.1 小故事
13.3.2 知识精讲
13.3.3 AI学习实战
13.3.4 AI模拟练习
13.4 内存管理和复杂指针
13.4.1 小故事
13.4.2 知识精讲
13.4.3 AI学习实战
13.4.4 AI模拟练习
13.5 结构体定义和基本操作
13.5.1 小故事
13.5.2 知识精讲
13.5.3 AI学习实战
13.5.4 AI模拟练习
13.6 结构体数组和结构体指针
13.6.1 小故事
13.6.2 知识精讲
13.6.3 AI学习实战
13.6.4 AI模拟练习
13.7 操作文件流
13.7.1 小故事
13.7.2 知识精讲
13.7.3 AI学习实战
13.7.4 AI模拟练习
13.8 操作二进制文件
13.8.1 小故事
13.8.2 知识精讲
13.8.3 AI学习实战
13.8.4 AI模拟练习
第14章 初探数据结构和算法
14.1 认识数据结构
14.1.1 数据结构的定义
14.1.2 数据结构的分类
14.1.3 AI学习实战
14.2 链表、栈、队列初探
14.2.1 链表
14.2.2 栈
14.2.3 队列
14.2.4 AI学习实战
14.3 树与图初探
14.3.1 树
14.3.2 图
14.3.3 树与图的应用场景
14.3.4 AI学习实战
14.4 哈希表与集合初探
14.4.1 哈希表
14.4.2 集合
14.4.3 AI学习实战
14.5 算法初探
14.5.1 枚举算法和递推算法
14.5.2 排序算法
14.5.3 查找算法
14.5.4 AI学习实战
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜