# C++ 信息奥赛 - 标准课评模板

```markdown
### 📚 【学生姓名】同学 C++ 课程反馈

**📅 上课日期**：【日期】
**📖 课程主题**：【主题 - 如：循环结构/数组/函数/算法】
**⏱️ 课程时长**：【时长】分钟

---

#### 🎯 课堂表现

【总体描述，30-50字】

- 专注度：【高/中/低】
- 积极性：【积极/一般/需鼓励】
- 代码规范：【良好/需改进】
- 练习完成：【独立完成/需指导/未完成】

#### 📚 上节课知识点掌握情况

| 上节课知识点 | 掌握程度 | 备注 |
|-------------|----------|------|
| 【知识点1】 | 【⭐⭐⭐/⭐⭐/⭐】 | 【】 |
| 【知识点2】 | 【⭐⭐⭐/⭐⭐/⭐】 | 【】 |
| 【知识点3】 | 【⭐⭐⭐/⭐⭐/⭐】 | 【】 |

> 💡 **填写说明**：根据上节课作业/OJ练习反馈，评估学生对已学知识点的掌握情况，重点关注薄弱环节，以便本节课针对性调整教学节奏。

#### 💡 本节课知识点掌握

| 知识点 | 掌握程度 | 备注 |
|--------|----------|------|
| 【知识点1】 | 【⭐⭐⭐/⭐⭐/⭐】 | 【】 |
| 【知识点2】 | 【⭐⭐⭐/⭐⭐/⭐】 | 【】 |
| 【知识点3】 | 【⭐⭐⭐/⭐⭐/⭐】 | 【】 |

#### 🖥️ 代码质量评估

**规范性**：【缩进/命名/注释情况】
**逻辑性**：【思路清晰/存在跳跃】
**调试能力**：【能独立排错/需辅助/依赖老师】

#### 📝 练习/作业

**当堂练习**：【题目简述】
- 完成情况：【】
- 遇到的问题：【】

**课后作业**：【内容】
- 截止：【日期】

#### 🎓 教师点评

【总体评价，2-3句话】

**💪 优点**：
- 【】
- 【】

**📝 改进建议**：
- 【】
- 【】

---

**下次课程预告**：【主题】
```

---

## 极简版模板

```markdown
### 【姓名】- C++课评 【日期】

**主题**：【】

**表现**：【30-50字评价】

**掌握**：
- ✅ 【已掌握】
- ⚠️ 【需加强】

**作业**：【内容】，【日期】前提交

**建议**：【1-2条】
```

---

## 常用评价维度

### 课堂表现维度
- 专注度：高/中/低
- 积极性：积极举手/偶尔发言/需点名
- 互动情况：主动提问/被动回答/沉默
- 练习态度：独立思考/依赖提示/等待答案

### 代码质量维度
- 规范性：缩进统一/命名有意义/有注释
- 逻辑性：思路清晰/存在跳跃/逻辑混乱
- 完整性：考虑边界/有测试用例/只有主逻辑
- 优化意识：有优化思考/满足AC即可

### 知识点掌握
- ⭐⭐⭐：完全掌握，能举一反三
- ⭐⭐：基本理解，需巩固练习
- ⭐：概念模糊，需要重讲

---

## 常见课程主题

### 入门阶段
- C++基础语法、变量与数据类型
- 输入输出、运算符与表达式
- 条件语句（if-else, switch）
- 循环结构（for, while, do-while）
- 数组（一维、二维）

### 进阶阶段
- 函数（定义、调用、递归）
- 字符串处理
- 结构体与类
- 指针基础
- 文件操作

### 算法阶段
- 排序算法（冒泡、选择、插入、快排）
- 搜索算法（线性、二分）
- 贪心算法
- 动态规划入门
- 图论基础
