Files
project1/教案调整计划书.md

168 lines
4.4 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 | **状态**:待橙子审阅