为信息学奥赛培训(NOI/CSP/GESP)准备教学材料的备课引导框架。 基于 ADDIE 教学设计模型(Analysis-Design-Development-Implementation-Evaluation), 专门针对14岁高中生设计,提供质量参照和思考维度,而非固定模板。 AI 应根据课程内容选择最合适...
---
name: 备课
description: |
为信息学奥赛培训(NOI/CSP/GESP)准备教学材料的备课引导框架。
基于 ADDIE 教学设计模型(Analysis-Design-Development-Implementation-Evaluation),
专门针对14岁高中生设计,提供质量参照和思考维度,而非固定模板。
AI 应根据课程内容选择最合适的表达方式,避免千篇一律。
allowed-tools:
- Read
- Write
- Edit
- AskUserQuestion
metadata:
slug: prepkit
trigger: 信息学奥赛备课、C++编程教学、算法竞赛培训、教学材料生成、备课、NOI备课、CSP备课
source: 基于 ADDIE 教学设计模型、信息学竞赛教学大纲和青少年认知发展理论
version: 2.1 (新增插图设计指南)
---
# 备课技能
一份关于"怎样的课堂是好的"的思考框架,而非讲义流水线操作手册。
## Summary
基于信息学竞赛教学经验的备课引导框架——明确教学目标、提供质量参照、保留创作自由。AI 应根据课程内容本身选择最合适的表达方式,而非机械套模板。
## Keywords
备课、信息学奥赛、NOI、CSP、GESP、教学设计、问题驱动式教学、引导发现、课堂质量
## Strategy
本技能不规定"先做什么再做什么"。而是提供几个思考维度,帮助AI围绕"什么样的课堂是好的"来创作:
### 什么样的课堂是好的课堂?
好的信息学课堂没有固定公式,但有几个共性可循:
| 维度 | 含义 | 自问 |
|------|------|------|
| **目标清晰** | 学生知道这节课要学什么、为什么学 | 学完这节课学生能做什么? |
| **引人入胜** | 开头有钩子,中间有节奏,结尾有回响 | 学生第一分钟就被抓住了吗? |
| **主动发现** | 学生自己推导出答案,而非被告知 | 有没有留思考空间,还是直接给结论? |
| **学练结合** | 每个知识点后都有练习,形式不拘 | 最弱的学生有题可做吗?最强的学生有挑战吗? |
| **逻辑连贯** | 知识点之间有自然的因果链条 | 为什么先讲这个再讲那个?换顺序可以吗? |
| **因材适教** | 语言、类比、节奏适合14岁学生的认知 | 这课如果我自己14岁听起来会觉得有趣吗? |
### 备课流程(仅供参考,不是铁律)
```
明确需求(教谁?教什么?)
↓
分析:教学目标 + 先备知识
↓
设计:叙事线索 + 节奏安排
↓
开发:制作讲义/PPT + 例题 + 代码 + 作业
↓
(可选)实施 → 评价
```
分析和设计阶段可以很简短(简单内容几分钟就能搞定),也可以很深入(复杂算法需要精心设计悬念与揭示)。
## AVOID
- AVOID 跳过分析直接开写——不清楚教谁教什么就开始做,必翻车
- AVOID 直接给算法模板让学生填空记忆——引导自然推导,而非灌输
- AVOID 知识点讲完无练习——形式不拘,但不能没有
- AVOID 每课千篇一律——不同内容用不同结构,AI 的创造力在于此
- AVOID AI味太重——参考 modules/去AI味指南.md 逐条检查
- AVOID 用 cdn.jsdelivr.net——国内访问不了,用 unpkg.com
- AVOID 纯文字讲义/PPT 无配图——14岁学生需要视觉辅助理解抽象概念
- AVOID 插图风格不统一——同一系列课件应锁定一种画风(卡通/扁平/信息图)
## 角色体系
备课产出中的例题、作业、教学情境,统一使用智国学堂角色体系:
| 角色 | 用途 |
|------|------|
| 冯老师 | 编程老师,负责讲解和出题 |
| 刘老师 | 校长,督学和统筹 |
| 王老师 | 编程老师,负责编程教学和辅导 |
| 侯老师 | 英语老师,负责字符串/单词类教学情境 |
**场景**:智国学堂(编程学习平台)
**命名原则**:
- 例题和作业中的角色优先使用冯老师/刘老师/王老师
- 学生角色可用情境相关身份(值日生、课代表、班长)
- 避免使用"小明""小红"等刻板人名
- 避免使用何老板、果老师、陈老师等外部平台角色
**场景接地气**:
- 例题和作业优先用日常生活场景(超市买菜、玩游戏、做家务、逛美食街)
- 避免学校场景(编程课、考试、成绩单、教室活动)
- 角色灵活:接地气场景中自由使用妈妈、爸爸、收银员、老板、邻居等角色
- 不局限于四位老师,四位老师主要用于编程/学堂相关场景
**叙事风格**(用于例题和作业场景):
- 三段式结构:场景铺垫 → 角色行动 → 自然引出规则
- 用真实细节(具体食物名/地名/日期)增强代入感
- 样例说明延续故事语言,而非干巴巴的公式推导
## ADDIE五阶段
| 阶段 | 模块文档 | 做什么 |
| -------------- | -------------------------------- | -------------------- |
| Analysis | modules/01-Analysis分析.md | 搞清楚"教谁、教什么" |
| Design | modules/02-Design设计.md | 规划"怎么教" |
| Development | modules/03-Development开发.md | 制作"教学材料" |
| Implementation | modules/04-Implementation实施.md | 课堂执行 |
| Evaluation | modules/05-Evaluation评价.md | 效果评估 |
## 级别对照
| 级别 | 难度 | 目标 |
| ------ | ---- | ----------------- |
| 入门级 | 1-5 | CSP-J、GESP 1-4级 |
| 提高级 | 5-8 | CSP-S、GESP 5-6级 |
| NOI级 | 7-10 | NOI、省选 |
## 技术偏好
CDN首选:unpkg.com(避免cdn.jsdelivr.net国内访问不了)
---
## 快速导航
### ADDIE 五阶段
| 阶段 | 模块文档 | 做什么 |
| -------------------------- | ---------------------------------------------------------------------- | -------------------- |
| **1. Analysis 分析** | [modules/01-Analysis分析.md](./modules/01-Analysis分析.md) | 搞清楚"教谁、教什么" |
| **2. Design 设计** | [modules/02-Design设计.md](./modules/02-Design设计.md) | 规划"怎么教" |
| **3. Development 开发** | [modules/03-Development开发.md](./modules/03-Development开发.md) | 制作"教学材料" |
| **4. Implementation 实施** | [modules/04-Implementation实施.md](./modules/04-Implementation实施.md) | 课堂执行 |
| **5. Evaluation 评价** | [modules/05-Evaluation评价.md](./modules/05-Evaluation评价.md) | 效果评估与迭代 |
### 核心工具文档
| 文档 | 用途 | 所属阶段 |
| ------------------------------------------------ | ----------------------------- | ----------- |
| [modules/叙事设计.md](./modules/叙事设计.md) | 情绪曲线、植入-揭示、赌注阶梯 | Design |
| [modules/去AI味指南.md](./modules/去AI味指南.md) | 10 条去 AI 味原则 | Development |
### 资源文档
| 文档 | 用途 |
| ---------------------------------------------------------- | -------------------------------- |
| [references/备课规则.md](./references/备课规则.md) | 完整课程结构、级别对照、教学标准 |
| [references/例题模板规则.md](./references/例题模板规则.md) | 例题精确格式要求 |
| [assets/讲义ppt模板.md](./assets/讲义ppt模板.md) | Marp 讲义模板 |
---
## 备课工作流
接到备课任务后,按以下流程执行:
```
用户提出备课需求
↓
读取对应模块文档(按需)
↓
按 ADDIE 阶段逐步执行
↓
输出:讲义/PPT + 例题 + 作业 + 代码
```
### 阶段跳转规则
- **备课场景**(最常见):执行 Analysis → Design → Development,产出讲义
- **完整场景**:五阶段全走,含实施记录和评价报告
- **快速场景**:用户已有分析结论,直接从 Design 开始
**每个阶段完成后,进入下一阶段前先自检。**
---
## 级别对照(速查)
| 级别 | 难度 | 目标 |
| ------ | ---- | ------------------ |
| 入门级 | 1-5 | CSP-J、GESP 1-4 级 |
| 提高级 | 5-8 | CSP-S、GESP 5-6 级 |
| NOI 级 | 7-10 | NOI、省选 |
完整课程结构参见 → [references/备课规则.md](./references/备课规则.md)
---
## 技术偏好
### CDN 源
| 优先级 | 源 |
| ------ | ------------------------------------------------- |
| 首选 | unpkg.com |
| 备选 | fastly.jsdelivr.net、cdnjs.cloudflare.com |
| 避免 | cdn.jsdelivr.net(国内访问不了)、bootcdn(太慢) |
### 讲义文件处理
- HTML 优先(同时有 .html 和 .md 时只添加 HTML)
- .md 文件必须以 `_ppt` 结尾才会被添加到数据库
- 支持:.pdf、.html、.md
---
## 迭代优化
技能支持自我迭代。根据使用反馈优化文档,让技能越来越好用。
优化触发:用户反馈、使用数据、错误发现、新需求。
优化执行:记录 → 分析 → 修改 → 验证。
详见各模块文档末尾的"输出物"和"检查清单",每次使用后可对照评估效果。
don't have the plugin yet? install it then click "run inline in claude" again.