110 lines
4.2 KiB
Markdown
110 lines
4.2 KiB
Markdown
# CLAUDE.md
|
||
|
||
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||
|
||
## 项目概述
|
||
|
||
这是一个 **GESP暑假集训教案** 项目,用于少儿编程教学。
|
||
|
||
- **课程目标**:巩固GESP一级内容,备战9月等级考试,适当铺垫二级内容
|
||
- **适合学生**:学过一年C++,基础不扎实,3月一级未通过
|
||
- **课时安排**:12节课 × 2小时
|
||
- **考试目标**:9月GESP一级全员通过
|
||
|
||
## 教案结构
|
||
|
||
### 文件组织
|
||
|
||
```
|
||
10-教案/
|
||
├── GESP暑假集训教案.md # 课程总纲
|
||
├── GESP考试大纲整理.md # 考试大纲
|
||
├── 第01课-数据类型与分支结构/ # 含教师版+学生版
|
||
├── 第02课-循环结构/ # 含教师版+学生版+编程题
|
||
├── 第03课-嵌套循环与图形打印/ # 含教师版+学生版+编程题
|
||
├── 第04课-C++自带函数与数学处理/ # 含教师版+学生版+编程题
|
||
├── 第05课-自定义函数/ # 含教师版+学生版+编程题
|
||
├── 第06课-一维数组/ # 含教师版+学生版+编程题
|
||
├── 第07课-数组运算/ # 含教师版+学生版+编程题
|
||
├── 第08课-字符串与string/ # 含教师版+学生版+编程题
|
||
├── 第09课-枚举模拟/ # 含教师版+学生版+编程题
|
||
├── 第10课-GESP二级真题训练/ # 含教师版+学生版
|
||
└── docs/ # 旧版教案归档
|
||
```
|
||
|
||
### 课程大纲
|
||
|
||
| 节次 | 内容 | 教学目标 |
|
||
|------|------|----------|
|
||
| 1 | 数据类型与分支结构 | int/char/double/bool/string + if/else + 打擂台 |
|
||
| 2 | 循环结构 | for、while、数位拆解、倒序、回文数 |
|
||
| 3 | 嵌套循环与图形打印 | 外层管行、内层管列、图形规律 |
|
||
| 4 | C++自带函数与数学处理 | sqrt、abs、pow、max/min、swap、sort + 字符判断 |
|
||
| 5 | 自定义函数 | 定义/调用/声明、参数传递、返回值、函数重载 |
|
||
| 6 | 一维数组 | 遍历、查找、统计、逆序、冒泡排序 |
|
||
| 7 | 数组运算 | 频次统计、最高频查找、去重升序输出 |
|
||
| 8 | 字符串与 string | 遍历、统计、查找、回文判断 |
|
||
| 9 | 枚举模拟 | 枚举范围、条件判断、过程模拟 |
|
||
| 10 | GESP一级真题训练 | 一级真题实战,查漏补缺 |
|
||
| 11 | GESP二级真题训练一 | 二级真题实战 |
|
||
| 12 | GESP二级真题训练二 | 二级真题实战,冲刺备考 |
|
||
|
||
## 教案内容规范
|
||
|
||
### 每节课教案包含
|
||
|
||
1. **教学目标** - 明确的学习目标
|
||
2. **知识点讲解** - 带代码示例的详细讲解
|
||
3. **打油诗口诀** - 帮助学生记忆的韵律口诀
|
||
4. **易错点提醒** - 常见错误和注意事项
|
||
5. **练习题** - 带参考代码的练习题目
|
||
6. **课后作业** - 巩固练习
|
||
|
||
### 打油诗口诀特点
|
||
|
||
教案采用打油诗帮助学生记忆算法和知识点,例如:
|
||
|
||
**打擂台(求最大值)**
|
||
> 擂台之上谁最强,先请一位站中央
|
||
> 逐一比较谁更大,赢者留下当大王
|
||
|
||
**累加求和**
|
||
> 一个一个往里加,循环转完和到家
|
||
> 初始清零别忘记,累加器里答案大
|
||
|
||
## 编辑指南
|
||
|
||
### 添加新课程
|
||
|
||
1. 创建新文件夹:`第XX课-课程名称/`
|
||
2. 在文件夹内创建 `教案.md` 文件
|
||
3. 遵循现有教案的格式和结构
|
||
4. 更新 `GESP暑假集训教案.md` 中的课程大纲
|
||
|
||
### 修改教案内容
|
||
|
||
- 保持代码示例的正确性和可运行性
|
||
- 确保打油诗押韵且易于记忆
|
||
- 练习题难度适中,符合学生水平
|
||
- 参考代码要简洁清晰
|
||
|
||
### 风格指南
|
||
|
||
- 使用中文编写所有面向学生的内容
|
||
- 代码标识符和关键字使用英文
|
||
- 保持一致的格式和排版
|
||
- 每节课的教案长度适中,便于课堂使用
|
||
|
||
## GESP考试信息
|
||
|
||
- **官方网站**:https://gesp.ccf.org.cn
|
||
- **刷题平台**:https://www.luogu.com.cn(洛谷)
|
||
- **考试时长**:120分钟
|
||
- **满分**:100分
|
||
- **合格线**:60分
|
||
|
||
## 参考资源
|
||
|
||
- [GESP考试大纲整理.md](./GESP考试大纲整理.md) - 详细的考试大纲和知识点
|
||
- [GESP暑假集训教案.md](./GESP暑假集训教案.md) - 课程总纲和打油诗汇总
|