每年临近寒暑假,我都会被同一个问题拦住:AI课到底能不能跟硬件结合?结合了以后,课表又该怎么排?很多老师同行跟我说,AI课就是软件课,搭硬件那是另外一条线,两拨老师、两套教案,硬凑到一起反而两头不讨好。但我这几年反复试下来,结论恰恰相反——AI课如果不跟硬件结合,孩子对“智能”的理解始终会少一大截;而一旦结合,最头疼的从来不是课程内容,而是排期。这篇就把我用过的硬件营逐课大纲、排期换算思路和踩坑记录一起摊开讲,给准备做寒暑假AI科创营的朋友一个能直接照抄的底稿。
文章主要面向两类人:一类是在机构或学校里自己设计科创营内容的老师,另一类是家长想给孩子挑营期、顺便看看课程到底怎么安排的。里面没有套话,都是排课时真实会遇到的问题和应对办法。
1. 先把那个反复被问的问题说透:AI课和硬件结合,到底结合的是什么
1.1 软件派和硬件派,本来就不该是两所学校
我发现很多老师对“AI课”的定义特别窄,觉得AI课就是教孩子用现成的模型做图像识别、语音识别,或者干脆就是学调用各种平台接口,整个课堂就是孩子对着电脑屏幕敲代码、点按钮。也有另一批老师常年做机器人、单片机,带孩子搭小车、接传感器,但一提到“AI”就发怵,觉得自己不会教算法。
这两拨人最大的共同点,是把“AI”和“硬件”当成了两门独立的课。但实际上,我后来想明白一件事:一个完整的智能系统,从来都是“眼睛+大脑+手”的组合。摄像头、麦克风是感官,AI模型是大脑,舵机、电机、灯带、扬声器是手和嘴。你把三者拆开单独教,孩子学到的都只是半截技能。
拿语音识别举例。纯软件课上,孩子写了段程序,对着麦克风说“开灯”,屏幕上跳出“开灯”两个字,然后这堂课就结束了。孩子会很自然地反问:这有什么稀奇的?手机里的语音助手不就是这样吗?但如果把硬件加进来,孩子要说“开灯”,灯真的亮了,说错了灯不亮,系统还会回一句“我没听清”——这时候孩子理解到的就不是“识别”这个词,而是“感知—决策—执行”的完整闭环。同样一个知识点,后一种体验带来的认知深度完全不一样。
1.2 结合的正确姿势:让“感知—决策—执行”闭环
那是不是说,上午学两小时Python,下午搭两小时机器人,就算结合了?不是。真正的结合是让同一个项目里同时用到AI的感知、决策和硬件的执行。我后来做硬件营时,项目主线通常都是这个逻辑:
- 感知:摄像头识别手势、颜色,麦克风识别关键词
- 决策:AI模型输出一个类别,再通过if/else逻辑决定下一步动作
- 执行:舵机转向、灯带变色、蜂鸣器发声、屏幕显示反馈
这其实是一个极简的智能系统模型。孩子完成一个这样的项目,基本就理解了市面上大多数智能硬件产品的核心工作方式。而且这个循环很有魔力:当孩子说出一个词、做一个手势,面前的小装置真的做出了反应,现场那种兴奋感,是纯软件代码跑出结果的好几倍。
1.3 第一次做拼接式课程,我吃过的亏
我以前也走过弯路。有一期营,前三天纯讲图像识别,后三天纯做硬件小车,自以为“既教了AI又教了硬件”。结果到第四天,孩子拿到小车一脸茫然,问得最多的就是“这个摄像头是不是要装车上?”“装车上用来干嘛?”前面学图像分类时建立的那点概念,到拼装环节全部断裂了。那一期营的结营展示,孩子只能机械地演示“识别红球→亮绿灯”,你问他为什么要用摄像头、为什么亮绿灯,他答不出来。
后来我就学乖了:硬件营的第一节课不急着发器材,先用现成的AI demo项目把最终成品演一遍,然后倒推解剖——这个机器怎么看见的、怎么判断的、怎么做出反应的。孩子先看到完整作品,再带着目标去学每一个知识点,后面六天基本不用老师反复强调“为什么要学这个”,他自己就急着想把作品做出来。说白了,不是内容难,是编排顺序不对。
2. 寒暑假科创营为什么特别难排期:四组藏在课表底下的矛盾
2.1 矛盾一:课表上的课时数,不等于课堂里的有效教学时间
排期最经典的坑,就是把“课时”当成了“学生学习的时间”。硬件课跟纯讲授完全不同——接线要时间,调试要时间,收纳器材要时间,这些在你排课时如果没算进去,后面课堂一定会乱。
我摸过一个规律:一堂70分钟的硬件课,去掉开场5分钟、收尾10分钟,中间真正能用来讲授和动手的时间只有55分钟左右。而动手环节里,至少有一半时间花在“线插错了”“舵机没归零”“摄像头画面没出来”这些调试上。也就是说,孩子真正在吸收新知识的纯时间,每节课可能只有25到30分钟。所以别排太满,排期时给每个任务留出比理论时间多30%到50%的余量,否则永远会在两节课之间赶进度,一赶进度,教学质量就崩了。
2.2 矛盾二:假期长度差异太大,一套课必须能裁能伸
暑假可以排两周、三周,寒假往往只有五六天,中间还要避开春节。如果每次只做一套固定课时的营,要么寒假塞不下,要么暑假内容不够用。所以我后来做课程包的时候,固定准备三个档位:8课时的紧凑体验版、12课时的标准完整版、16课时的深耕扩展版。
这样排期就灵活了:2天全日制营可以走紧凑版,3天全日制或6个半天营走标准版,两周营就上扩展版、多留时间做迭代调试和项目微调。做课程设计的朋友,我建议一开始就把课程拆成可伸缩的知识模块,别到时候临时砍内容,越砍越乱。
2.3 矛盾三:混龄班里最大的差距不是“年龄差”,是“手速差”
寒暑假营招生时,很难严格按年龄分班,经常是7岁到15岁混在一起。年龄差本身不可怕,真正难排的是“手速差”:同样一根线,有的孩子30秒接好,有的孩子5分钟还没认准正负极;同样是训练模型,有的孩子十分钟就理解“数据集要均衡”,有的孩子还停在“为什么要点这个按钮”。
如果按慢的孩子定节奏,快的孩子会无聊到开始乱碰器材;按快的孩子定节奏,慢的孩子会直接放弃。这个问题没有一劳永逸的解法,我后面专门有一小节讲怎么在排期里留出“弹性空间”,但提前打个预防针:硬件营混龄班,排课时必须预留助教或者“加餐任务”的空间。
2.4 矛盾四:硬件损耗没排进排期,就是隐形翻车点
纯软件课最大的好处是没有硬件损耗。硬件营就完全不一样——杜邦线会断、舵机会卡死、摄像头排线会松动、主控板插反一次可能就烧了。这些损耗不仅花钱,更重要的是它会占用课堂时间。
我做过统计,一期12课时的硬件营,平均每组至少有两次因为器材故障导致任务中断10到15分钟。这15分钟在课表上没有显示,但它确实吃掉了你的教学时间。所以从排期第一天起,就要把“备件率”和“维修缓冲时间”当成课表的一部分。具体备多少,第6章会给一张自检清单。
3. 排期换算表:一套12课时硬件营怎么塞进不同长度的假期
3.1 为什么硬件营一节课要按55—70分钟来算
很多机构沿用学校40分钟一节课的惯性,但硬件营真的不建议——40分钟连一轮“讲解+动手+调试”都跑不完。孩子刚把线接上,还没看到效果,下课了,收拾完东西,第二天来全忘光。
我现在默认一课时按55—70分钟计算。低龄段(7—9岁)用55分钟,高年级用70到75分钟。这个时长既能保证一次完整的小任务闭环,又没长到让孩子精力涣散。换算的时候,所有单课时长度都按这个基准来算,才不会出现“一天排了8个课时结果饿了三节”的情况。
3.2 一节课内的四段式节奏:讲、做、调、理
硬件课排期不仅看“一天上几节课”,还要看“一节课怎么分”。我常用的四段式是这样的:10—15分钟讲解演示,40分钟动手实操,10分钟调试互测,最后5到10分钟整理复盘。整理复盘千万别省,孩子把器材按清单放回、把今天的产出记到日志里,第二天才能知道自己昨天干了什么。
另外,动手实操的40分钟内部也要分段:前5分钟检查器材是否完整,中间25分钟做当堂核心任务,最后10分钟做扩展尝试或修复问题。这样排的好处是,即使孩子前25分钟失败了,最后10分钟还有机会补救,不会带着挫败感下课。
3.3 三种排法:全日制营、半天营、低龄两课时营
排期方式大概有三种,适合不同的假期和年龄段:
全日制营:一天4课时,上午两节、下午两节,3天就能跑完12课时的标准版。适合10岁以上、动手能力强、抗疲劳的孩子。缺点是强度大,下午那两节课明显比上午疲,需要搭配低密度的整理、互测类活动。
半天营:一天2课时,6天跑完标准版。适合7—9岁的孩子,每天只来半天,学完就走,家长接送也方便,孩子每次来状态都在线。缺点是战线拉得长,中间要是有缺勤,补课很麻烦。
混合排法:一天3课时,比如上午2课时加下午1课时,4天跑完12课时。这个强度适合寒假,不会像全日制那样全天紧绷,又比纯半天营节省天数。如果只有周末能上课,也可以周六下午2课时加周日半天2课时,但战线会拉长,不推荐低龄孩子。
3.4 排期换算速查表(以12课时标准档为例)
| 营期模式 | 每天课时数 | 单课时时长 | 完成12课时所需天数 | 适合年龄段 | 备注 |
|---|---|---|---|---|---|
| 全日制营 | 4课时(上午2+下午2) | 60—70分钟 | 3天 | 10岁以上 | 每天下午安排互测、比赛类低密度任务 |
| 半天营 | 2课时(上午或下午) | 55—60分钟 | 6个半天 | 7—9岁 | 每天一个新任务,课后不带器材 |
| 混合营 | 3课时(上午2+下午1) | 65分钟 | 4天 | 9—12岁 | 寒假首选,强度适中 |
| 周末营(扩充) | 4课时 | 70分钟 | 5个整天 | 12—15岁 | 适合扩展版16课时,留更多迭代时间 |
换算的核心原则很简单:总课时 = 每天课时数 × 天数。但“天数”不能随便往上加,要考虑连续上课的疲劳曲线。我通常建议低龄孩子一天不超过4课时,且连续上课天数不超过6天;高年级可以连续4到6天,但每天也要留出一段“不动手的课”(讲原理、做日志、看演示)来缓冲。
3.5 更短或更长的营期怎么换:紧凑档与扩张档
如果营期比标准档还短,比如只有2天,那就别硬塞12课时,直接用8课时的紧凑档:把第9、10、11三天(失败迭代、互测、排练)砍掉,第12课展示提前放到第8课后面,让孩子在最后半天直接演示一个已经跑通的基础功能。紧凑档的核心产出是“一个能动的AI装置”,至于它多聪明、多稳定,不是重点。
如果营期很长,比如两周全日制,那就用16课时扩展档:在标准档的“失败迭代”和“互测”环节各加1课时,再加“说明文档与海报制作”2课时。扩展档的重点是让孩子把项目打磨到“能讲故事”的程度,而不是只完成一个Demo。长营期最大的浪费就是内容不够,孩子在后半段开始磨洋工,所以宁可把迭代、展示环节做扎实。
4. 可以直接拿去改的硬件营逐课大纲(12课时标准版)
4.1 12课时逐课大纲总表
下面这套大纲对应的项目,我用一个词概括叫“AI掌上管家”。它解决的问题特别明确:孩子用摄像头和麦克风让一个小装置“看见”和“听见”,再通过AI模型判断出结果,最后控制舵机、灯带、扬声器做出物理反应。每2人一组,共用一套器材,8到10人一个班正好配4到5套。
| 课时 | 主题 | 核心任务 | 本课产出 | 最大风险点 |
|---|---|---|---|---|
| 1 | 一串演示看懂AI系统 | 观察完整“AI管家”成品,拆解感知/决策/执行 | 一张“系统怎么工作”的思维图 | 孩子只兴奋不看逻辑,思维图变成画画 |
| 2 | 给机器装“眼睛和耳朵” | 认识摄像头、麦克风、主控板,学会接线和读取实时画面 | 摄像头画面成功投到屏幕 | 接线插反,需要助教逐个检查 |
| 3 | 让机器“开口说话” | 调用TTS语音合成功能,让主控板说出指定内容 | 装置能播报一句自定文案 | 音量设置、串口配置问题 |
| 4 | 让机器“听懂关键词” | 配置关键词列表,识别“开灯”“停”等指令并触发反馈 | 说出指令后屏幕/扬声器响应 | 麦克风距离太远,识别率低 |
| 5 | AI是怎么“看见”的 | 用预训练图像分类模型识别颜色卡片,理解类别与置信度 | 控制台实时显示识别结果与置信度 | 卡片颜色受光线影响,反复误判 |
| 6 | 训练我自己的小分类器 | 采集手势或物品图像数据,训练并测试一个微型分类器 | 一个属于自己的模型文件 | 数据采集不均衡,一类图片过多 |
| 7 | 让AI“动手做事” | 把识别结果映射到舵机、灯带动画,设计决策逻辑 | 看到指定手势或颜色时,装置做出对应动作 | 舵机角度没标定,动作跟预期不符 |
| 8 | 综合叫醒:语音+视觉+动作协同 | 把第3到第7课拼成完整闭环,一个事件驱动多个动作 | 完成一个综合演示 | 环节太多,时序冲突 |
| 9 | 当AI犯错时怎么办 | 故意制造误判场景,记录失败案例、补数据、重测 | 改进准确率的对比记录 | 孩子不知道如何“改数据”来调优 |
| 10 | 小组任务PK | 抽任务卡,临时完成一套规定识别+动作 | 按任务卡完成一次完整演示 | 每组任务难度差异大,要配好等级 |
| 11 | 展示排练与说明书 | 做海报、写演示脚本、录制备用演示视频 | 一张海报+一段脚本/视频 | 孩子只顾玩器材,不练解说 |
| 12 | 结营展示 | 向家长演示,每组边做边讲 | 完整演示 | 设备临时故障,备用视频兜底 |
4.2 前四课怎么带:先建立全貌,再认识感官
第1课一定不要发器材。这句话我要重复三遍:第一课一定不要发器材。孩子拿到硬件就会忍不住摸、拆、玩,课堂根本拉不回来。正确的做法是老师用一个已经做好的成品演示一遍,然后带学生拆解“它为什么会这么做”,让孩子自己说出“机器要先看到、再判断、再做动作”这个循环。第1课的产出不是代码也不是电路,而是思维图。
第2课开始碰硬件,但任务要小:孩子只需要成功把摄像头画面显示到屏幕上。这个目标看起来简单,实际已经涵盖了接线、驱动安装、软件界面操作等一堆基本功。这一课也是损耗高发区,助教一定要在动手前把每个桌子的电源和接线规范检查一遍。
第3、4课是语音模块的主场。TTS那节课相对轻松,孩子会觉得“我的装置会说话了”特别有意思;到关键词识别那节课难度就上来了,因为麦克风采音受环境噪音影响特别大。建议排期时这两节课不要连着排在一天,中间隔一天或半天,让孩子有一个消化和期待的过程。
4.3 中间四课怎么带:训练自己的模型,是“最有AI感”的时刻
第5课用预训练模型做图像分类,孩子很快就懂“类别”“置信度”这些词,因为他们能看到屏幕上的数字在变化。到第6课,让孩子自己采集数据、训练一个微型分类器——这是整期营里最有AI味的一节课。很多孩子这时候会第一次理解:AI不是魔法,是靠大量数据“喂”出来的。
这里有个现实问题:短营期不可能做大规模训练。所以我把“数据集”控制在每个类别15到30张图,类别不超过3个,训练时间控制在几分钟内。这样既能让孩子完整走一遍“采集数据→训练→测试→发现误差→补数据→再训练”的循环,又不会卡在算力上。第6课也是最容易超时的课,建议排期时把这节课放在上午,且后面留出一节“缓冲课”防止拖堂。
第7课是从AI输出到物理动作的枢纽。舵机的角度标定、灯带亮度变化和识别结果之间的映射,看着不难,调试起来很琐碎。我排课的时候,会提前把舵机角度初始值写好,让孩子只填“当识别结果是A时,舵机转到角度1;当识别结果是B时,转到角度2”这个判断逻辑,降低入门门槛。到第8课,把语音、视觉、动作三个模块拼到一起时,第一遍几乎一定会出各种时序冲突,这很正常,留出至少半节课来联调。
4.4 后四课怎么带:迭代、竞争、展示,一个都不能少
第9课很多人会忽略,但特别重要。孩子在前面的项目里已经碰过误判了,这一课就是把这些失败案例拎出来,让孩子系统地体验“AI是改数据改出来的”。我通常会让每组故意制造一种误判场景,比如在光线很暗的地方识别颜色,然后引导他们思考怎么解决——加光源、换背景、增加一批暗光环境下的图片。孩子亲手把准确率从70%拉到90%以上时,那种成就感不亚于第一次让灯亮起来。
第10课的小组PK其实是“压力测试”,让孩子在陌生任务卡面前重新编排自己的装置。这个环节会暴露很多问题,但比第12课现场翻车要好得多。第11课排“排练和说明书”也容易被低估,但根据我的经验,这一课决定了结营展示的质量。孩子在紧张的时候只会反复说“这个能亮”“那个会转”,如果不提前逼他们写脚本、练讲,家长看到的就只是一个半成品杂耍现场。
5. 跑了五期硬件营之后,排期最常见的翻车现场与补救操作
5.1 下午课时几乎“白给”:把高密度操作课全排在上午
我最早做全日制营时,一整天排4课,上午、下午的课程内容密度一样高。结果下午那两节课,孩子明显反应变慢,接线错误率翻倍,老师嗓子喊哑了效果也一般。后来我在排期上做得最狠的一个改动,就是“重的课全放上午,下午放轻的课”。
具体怎么轻?下午第一节课可以做小组互测、故障排查分享会、海报草图、写代码注释这类低体力任务。这个调整看起来牺牲了“教学量”,实际上保护了上午两节课的专注度,全天总产出反而更高。寒假营时间短,更要守住这个原则,否则第二天上午孩子状态全是透支的。
5.2 烧板、断线、缺件:硬件损耗挤占教学时间是必然的
第2节里我提过器材损耗会吃时间,这里再展开说。硬件营最容易坏的几样东西:杜邦线(经常被孩子用力扯)、舵机(角度卡住时还在持续通电)、摄像头排线(反复插拔容易折)。我第一次办营时,备件只按5%备,结果第三天就有一个组的舵机彻底烧了,只能让那组跟另一组合用,教学节奏一下乱了。
后来我总结出一个经验:易损件按组数的30%备,结构性零件按10%备,主控板这种贵重件至少备1块。还有一个更重要的排期技巧——每个课时预留“5分钟应急时间”,如果某节课意外耗损严重,至少不会直接把下一节课的内容挤垮。
5.3 能力分层:快的孩子没加餐,慢的孩子被拖着走
混龄班最让老师心累的是:快的孩子10分钟做完任务,然后开始在器材盒里翻来翻去,把其他组的零件也弄乱了;慢的孩子还在那里吭哧吭哧接线,老师分身乏术。这个问题的根子在于排期时没给“分层任务”留位置。
我后面每一节课都准备了“加餐挑战卡”:比如第4课做完关键词识别后,加的挑战是“调低置信度阈值,看看误识别率怎么变化”;第7课做完舵机动作后,加的挑战是“用灯带做一个倒计时动画”。快孩子完成当堂任务后,自己去拿桌角的挑战卡,按卡片操作就行。老师只需要交代规则:“做完主任务先找我验收,验收过了才能碰挑战卡。”这一套下来,课堂节奏稳了很多。
5.4 展示日翻车:这节“排练课”一定要排进大纲
我第一次办结营展示时没有排练课,结果当场就有两组出状况:一个组的摄像头识别不了深色衣服上的手势,另一个组孩子一紧张,语音指令说错了好几次。当时我就想,如果展示前一堂是排练课,这些都能提前发现。
第11课的演示排练千万不能只是“各玩各的”。老师要模拟家长的角色,让孩子对着你完整讲一遍,把“这个能识别……”换成“我给它采集了30张手掌图片,训练了一个分类器,所以当我比出剪刀手的时候它就知道是剪刀……”这样真正能讲出逻辑的表达。同时一定要拍一段2分钟的备用演示视频,这样就算现场真的翻车了,还能投到大屏上播放,保住展示效果。
5.5 短营期想训练一个完整AI模型,不现实
很多机构想把“训练一个自己的模型”做大作为卖点,但寒暑假营期实在太短,从零训练一个像样的模型根本跑不动。我的做法是“预训练模型+少量数据微调”,让孩子在现成的骨干模型基础上,只训练最后一个小分类器,也就是前面第6课的做法。这样孩子既体验了完整的训练流程,又不会因为等待训练时间太长而失去耐心。
我也想顺便建议课程设计者:不要过度承诺“能训练多厉害的AI”。家长听到“孩子自己训练了模型”会以为是从头研发,实际上孩子做的是数据采集和微调,这本身就是幼儿级AI从入门到理解的最优路径。说清楚这一点,反而能建立更踏实的信任感。
6. 最后两件小东西:年龄段课时建议表与开营前自检清单
6.1 一个营里混了多少种“手速”,就分多少种排法
每个年龄段对课时长度、任务密度、反馈周期的要求完全不同。我把这几年的排课经验整理成一个速查表,方便大家直接对照参考:
| 年龄段 | 建议单课时长 | 可连续操作时长 | 当天最大信息量建议 | 排期备注 |
|---|---|---|---|---|
| 7—9岁 | 45—55分钟 | 20—30分钟一段,中间必须有身体活动 | 每天一个新技能点,不要跨天追进度 | 产出必须当堂可见,不能延迟满足 |
| 10—12岁 | 60—70分钟 | 40分钟左右 | 每天1—2个技能点,可接受跨天项目 | 能理解“失败—重试”的逻辑,但需要明确目标 |
| 13—15岁 | 75—90分钟 | 60分钟左右 | 可连续多天做同一个项目,适合项目制答辩 | 能接受延迟满足,适合做数据迭代类任务 |
混龄班排期的底线建议:按10—12岁的标准排课时长度(60—70分钟),低龄配助教一对一盯接线,高龄配加餐挑战卡。千万不要为了照顾最大公约数,把全班都拖到平均速度上。
6.2 开营前一周,照着这张清单逐项打钩
最后分享一份我每次开营前都会过的检查清单。这张单子不一定每项都适合你的环境,但能帮你避开大部分“排期看着完美、现场处处卡壳”的坑:
- 按“组数+30%”备好易损件(杜邦线、舵机、排线),按“组数+10%”备用传感器
- 所有主控板、摄像头、麦克风提前分类装盒,每盒贴标签,每天课前由组长清点
- 所有设备提前充满电,备好足够长的插线板和移动电源
- 电脑/平板提前安装好所有驱动和IDE,关闭系统自动更新,离线账号提前登录
- 投影或大屏演示设备测试至少一遍,备用转接头带上
- 每节课的“加餐挑战卡”打印并分袋装好,放在每组桌角指定位置
- 助教分工表明确到人:一人盯器材和电量,一人盯纪律和安全,一人负责临时维修
- 展示日备用演示视频在第11课录好并上传到网盘,同时把视频文件存在本地U盘
- 最后一条,留出整个营期总时长的10%作为“不可控缓冲时间”,不要排进任何具体内容
说到“缓冲时间”,我想特别强调一下:排期到最后,排的其实不是时间,而是容错空间。一套课表再好看,如果中间没有余地,一次小小的设备故障就能滚成连锁事故。把这个原则想明白,你排出来的营期自然会从容很多。第一次做硬件营的朋友,不用求快、求全,先按这套大纲和换算表把一个12课时的标准档跑顺,再考虑扩展和升级。