主题
家长/老师指南
感谢您关注孩子的编程学习!这份指南帮助您了解课程设计理念,以及如何更好地陪伴和辅导孩子。
课程简介
AI编程启蒙课是一门面向初中生(12-15岁)的零基础编程课程。通过 7 节课的学习,学生将在 AI 编程助手 Claude Code 的辅助下,从零开始做出真实可用的网页应用。
学什么?
- 用自然语言和 AI 协作完成编程任务
- HTML、CSS、JavaScript 网页开发基础
- 提示词(Prompt)的编写技巧
- 分解问题、调试排错等编程思维
不学什么?
- 不需要背诵编程语法
- 不会深入底层算法和数据结构
- 不涉及付费工具或复杂的开发环境
课程设计理念
做中学
每节课都围绕一个真实项目展开。学生不是在抽象地学概念,而是在动手做东西的过程中自然地掌握知识。
| 课程 | 学生作品 | 核心能力 | 预计用时 |
|---|---|---|---|
| 第1课 | 和 AI 对话 | 认识 AI、学会用终端 | 30分钟 |
| 第2课 | 个人介绍网页 | HTML 基础、写好提示词 | 40分钟 |
| 第3课 | 性格测试小游戏 | CSS 样式、JavaScript 交互 | 45分钟 |
| 第4课 | 番茄钟学习计时器 | 状态管理、渐进式开发 | 50分钟 |
| 第5课 | 记忆翻牌游戏 | 游戏逻辑、调试思维 | 50分钟 |
| 第6课 | AI故事生成器 | 理解 API、AI 原理 | 50分钟 |
| 第7课 | 个人作品集 | 项目整合、展示与分享 | 60分钟 |
渐进式难度
课程像爬楼梯一样设计——每一步都踩在上一步的基础上:
- 先学会和 AI "聊天"
- 再用 AI 做一个最简单的网页
- 然后给网页加上互动效果
- 接着做一个自己真正会用的工具
- 挑战一个有趣的小游戏
- 理解 AI 背后的原理
- 最后把所有作品整合成作品集
AI 辅助,而非替代
课程始终强调:学生是创造者,AI 是助手。Claude Code 帮助学生把想法变成代码,但创意、设计和决策都来自学生自己。这就像有一个随时待命的编程伙伴——学生说想法,AI 帮忙实现,学生再检查和调整。
成长型思维
课程中反复传递一个信息:犯错是正常的,bug 是学习的一部分。全世界的程序员每天都在和 bug 打交道,每修一个 bug,就多了一点经验。我们不希望孩子害怕出错,而是学会面对问题、分析问题、解决问题。
如何辅导孩子
环境搭建:您来帮忙
课前准备阶段需要安装 VS Code、Node.js 和 Claude Code。这一步可能对孩子来说有些复杂,建议您陪孩子一起完成,但尽量让孩子自己动手操作,您在旁边指导。
学习过程:放手让孩子探索
- 不要急着给答案。当孩子遇到问题时,先问"你觉得是哪里出了问题?"引导他们自己思考
- 鼓励试错。修改代码、看看会发生什么——这种探索精神比"一次做对"更重要
- 关注过程。与其问"做完了吗",不如问"你今天做了什么有意思的东西?"
- 接受不完美。第一次做出来的网页可能很简陋,这完全没关系——重要的是孩子在这个过程中学到了东西
遇到报错时:引导而非代劳
当孩子说"报错了"或"不工作了",可以这样引导:
- "屏幕上显示了什么错误信息?" —— 学会观察
- "你刚才改了什么?" —— 学会回溯
- "试试把错误信息告诉 Claude Code,看看它怎么说" —— 学会求助
这个过程本身就是在培养调试能力——这是编程中最重要的技能之一。
常见家长疑问
学这个安全吗?
安全。课程所有操作都在孩子自己的电脑上进行,制作的网页也只在本地浏览器中运行。Claude Code 是 Anthropic 公司的产品,有严格的内容安全保护。
需要什么设备?
一台能上网的电脑(Windows、Mac 或 Linux 均可)。不需要高配置,普通家用电脑就够了。建议屏幕不要太小,笔记本电脑或台式机都可以。
每节课要花多长时间?
每节课标注了预计用时(30-60分钟),但孩子可以根据自己的节奏来。有的孩子可能20分钟就做完了,有的可能想多尝试一些效果花了更长时间——都很正常。
孩子卡住了怎么办?
- 先看看课程中的提示块(小贴士、注意事项),答案可能就在那里
- 查看常见问题和报错排查页面
- 把问题描述给 Claude Code,让它帮忙分析
- 在 GitHub Discussions 提问
学完7节课之后呢?
第7课末尾列出了多个继续学习的方向。孩子可以根据兴趣选择:学 Python、做更复杂的游戏、学习数据科学,或者用 AI 探索其他创意项目。这7节课最重要的收获不是具体技术,而是**"我能用 AI 把想法变成现实"的信心和能力**。
这和学校里的信息技术课有什么不同?
学校的信息技术课通常教计算机基础操作。这门课聚焦于用 AI 工具做项目,更像是一个创客工坊——孩子在做自己感兴趣的东西的过程中学会编程思维。
给老师的话
如果您计划在课堂上使用这套课程,每节课可以拆分成"讲解+动手"两部分。建议给学生留出充足的自由探索时间,鼓励同学之间互相帮助和分享作品。课程中的"挑战任务"可以作为课后拓展作业。