# GESP暑假集训教案 · 调整计划书 ## 一、背景 ### 学生实际情况 - 已学C++ **一学年**,学完**三级左右**内容,基础较好 - 9月目标:**一级全员通过**,有1名学生冲刺**二级** - 变量/输入输出等已熟练,无需单独占用课时 ### 调整方向 - 砍掉过于基础的独立课时 - **前置函数教学**,尽早建立模块化思维 - 教案分**教师版**(完整)和**学生版**(留空) --- ## 二、教学方法论(核心!) ### 每道经典题目的教学流程 ``` ① 核心代码 → ② 自然语言 → ③ 伪代码 → ④ 真实代码 → ⑤ 注意点 ``` | 步骤 | 内容 | 说明 | |------|------|------| | **① 核心代码** | 提炼解决该类问题的核心代码模式 | 一句话点明关键,如"回文数的核心:反转数字" | | **② 自然语言** | 用大白话描述解题思路 | 像讲故事一样,让学生先"想清楚"再"写出来" | | **③ 伪代码** | 半代码半自然语言 | 搭好骨架,填上核心逻辑 | | **④ 真实代码** | 橙子带学生一起完成 | 课堂现场编写,学生跟着敲 | | **⑤ 注意点** | 易错点、边界条件、常见坑 | 学完就复盘,趁热打铁 | ### 为什么这个顺序? > 学生做题最怕"不知道从哪里开始想"。 > 先给核心代码模式 → 学生知道"这种题的套路是什么" > 再用自然语言讲 → 学生大脑里先"跑通"一遍逻辑 > 接着写伪代码 → 把想法翻译成半代码,降低跳跃感 > 最后真实代码 → 橙子带写,水到渠成 --- ## 三、教案文件格式 ### 每节课文件夹结构 ``` 第01课-C++自带函数/ ├── 教案-教师版.md ← 完整内容,橙子讲课用 └── 教案-学生版.md ← 关键内容留空,学生填写 ``` ### 教师版 vs 学生版 | 内容模块 | 教师版 | 学生版 | |----------|--------|--------| | 教学目标 | ✅ 完整 | ✅ 完整 | | 题目 · 核心代码 | ✅ 完整 | ⬜ **核心代码挖空** | | 题目 · 自然语言 | ✅ 完整 | ⬜ **留空**(学生记要点) | | 题目 · 伪代码 | ✅ 完整 | ⬜ **留空**(学生尝试写) | | 题目 · 真实代码 | ✅ 完整 | ⬜ **留空**(学生跟着敲) | | 题目 · 注意点 | ✅ 完整 | ⬜ **留空**(学生自己总结) | | 打油诗口诀 | ✅ 完整 | ⬜ **整段留空**(只保留标题) | | 课后作业 | ✅ 完整(含提示) | ✅ 题目保留,答案区留空 | --- ## 四、打油诗规范 - **押韵**:每首最后一句的**最后一个字**必须押韵,押 a/an/ang/ao 等开口韵 - **句式**:四句或六句,每句7字左右 - **作用**:概括核心算法思路,方便记忆 - **学生版**:整首留空,只保留标题 --- ## 五、新课表(12节) | 节次 | 内容 | |------|------| | **1** | **C++自带函数** | | **2** | **自定义函数** | | **3** | **数据类型**(int、char、double、bool、string) | | **4** | **分支结构**(if、else if、else、switch)+ 打擂台 | | **5** | **循环**(for、while、数位拆解、回文数) | | **6** | **嵌套循环与图形打印** | | **7** | **数组基础** | | **8** | **字符数组与 string** | | **9** | **数组计数法** | | **10** | **枚举与模拟** | | 11 | 综合练习 | | 12 | 模拟考试 | > 每节课 2-3 道经典题目,题目由橙子提供。 --- ## 六、每节课结构模板 ```markdown # 第X课:课程名称 ## 教学目标 - 目标1 - 目标2 --- ## 题目一:XXX ### 核心代码(一句话) > 解决XXX问题的核心代码模式:…… ### 自然语言思路 第一步,…… 第二步,…… …… ### 伪代码 1. 输入 n 2. 初始化 …… 3. 循环 …… 4. 输出结果 ### 真实代码 ​```cpp // 橙子带写,课堂完成 ​``` ### 注意点 - 易错点1 - 边界条件2 - …… --- ## 题目二:XXX (同上结构) --- ## 本课打油诗 > 七字一句朗朗口, > 核心算法记心头。 > 每句结尾要押韵, > 考场之上不用愁。 --- ## 课后作业 1. 题目1 2. 题目2 ``` --- ## 七、待确认 1. 每节课2小时,2-3道题目,时间分配:讲解+带写约60分钟,练习约60分钟? 2. 学生版中**伪代码**是完全留空,还是给个开头/框架让学生补全? 3. 课后作业量:2-3道? 4. 第6-10节课已确定,后续根据课堂情况调整题目难度。 --- > **版本**:v3.0 | **日期**:2026-06-26 | **状态**:待橙子审阅