以 Arduino Uno、ESP32、树莓派为核心平台,学习传感器、执行器、联网控制、中央控制与人工智能,最终形成可展示、可比赛、可答辩的综合科创作品。
本教案整合《启秘编程平台》《启秘科创编程》《启秘积木块3D编程》《启秘C++编程》《启秘Python编程》与 Scratch 2D / 可视化(C++/Python)入门模块, 面向青少年课程展示、教务排课、家长沟通、教师备课、校区宣传与项目汇报使用。 文档结构按照“平台总览 - 主线课程体系 - 教学组织 - 平台补充说明”展开,突出课程体系、学习梯度和作品成果。
启秘编程平台不是单点课程,而是一个面向青少年的完整编程成长平台。它把 科创工程实践、3D 创意表达、C++ 算法训练、Python Ai 编程 四条成长路线放在统一体系中, 并用Scratch 2D与可视化(C++/Python)分别作为前期入门底座,帮助学生更顺畅地进入各自主线。
机构课程介绍、家长咨询、教师备课、校本课程汇报、学期排课、项目路演展示。
以 Arduino Uno、ESP32、树莓派为核心平台,学习传感器、执行器、联网控制、中央控制与人工智能,最终形成可展示、可比赛、可答辩的综合科创作品。
以图形化积木和 3D 虚拟场景为核心,帮助学生学习图形图像、3D 数学、逻辑思维、界面反馈与虚拟世界互动设计,建立强烈的作品感与表达感。
从 C++ 基础语法、程序表达、小程序设计开始,逐步走向算法思维、数据结构、题型分析与竞赛训练,形成长线的计算思维与代码能力。
以 Python 四学期课程为主线,先建立语法与程序表达,再进入算法思维、数据分析、机器学习与 AI 进阶应用,形成可展示的 AI 项目成果。
让学生系统理解硬件控制、3D 逻辑、程序语法、算法思想与 AI 应用的核心知识结构。
培养输入输出思维、规则拆解能力、项目搭建能力、调试优化能力与展示表达能力。
强化观察力、逻辑力、工程意识、合作意识、问题解决能力和持续迭代意识。
形成科创作品、3D 原创作品、C++ 程序作品、阶段展示项目与个人成长档案。
先用 Scratch 2D 建立事件驱动与算法分解,再通过 C++ / Python 可视化建立「程序如何执行」的心智骨架, 最后进入科创编程与代码路线,形成平滑升级路径。
采用「Scratch 基础」与「Scratch 进阶」两阶段体系,覆盖核心积木类别与算法表达。
| 阶段 | 课时 | 核心覆盖 | 阶段成果 |
|---|---|---|---|
| Scratch 基础 | 48 节 | 事件、运动、外观、声音、控制(等待 / 重复 / 条件)、侦测、运算、变量、列表、广播、克隆、自定义积木、画笔基础。 | 认识平台、小动画与交互脚本、计数器与列表广播小项目、克隆与画笔入门。 |
| Scratch 进阶 | 48 节 | 算法、数据结构、画笔进阶、游戏与综合项目、真题演练(顺序 / 条件 / 变量 / 列表 / 综合 / 创意)。 | 算法小程序、绘图作品、完整游戏、综合应用、真题作品与应试能力。 |
面向零基础或低年级:先通过可视化建立「程序如何执行」与核心概念,再分别完成 C++(24 课)与 Python(24 课) 的逻辑衔接,帮助学生实现「从看到写、从图到文」的平滑过渡。
来源于《启秘科创编程.html》,按“执行层基础 - 联网协同 - AI 中央控制 - 科创发布”的六阶段递进结构整理。
本课程面向喜欢动手实践与真实工程系统的青少年。学生从 LED、蜂鸣器、按钮、传感器等基础接线出发, 逐步掌握 Arduino Uno 执行控制、ESP32 联网协同、树莓派 AI 中央控制与综合科创项目开发, 最终形成从“一个零件会动”到“一个完整系统能工作”的工程认知。
Arduino Uno 1-24:从 LED、蜂鸣器、按钮、超声波到生活小装置,建立“输入 - 处理 - 输出”基础模型。
阶段成果:感应灯、温度计、测距器、交通灯、安全提示器。
Arduino Uno 25-48:围绕交互控制、小车逻辑、机械动作和通信联调,把单点实验提升为执行层科创控制器。
阶段成果:巡线逻辑、机械动作系统、基础科创控制器。
ESP32 WiFi 49-72:从本地控制走向 WiFi、网页控制、HTTP 通信和基础多任务,实现联网科创作品入门。
阶段成果:网页控制终端、WiFi 传感节点、远程控制作品。
ESP32 WiFi 73-96:围绕低功耗、任务调度、MQTT、ESP-NOW、语音模块和 Web 控制终端,培养边缘智能节点能力。
阶段成果:多节点协同系统、语音边缘设备、联网科创节点。
树莓派 1-24:学习 GPIO、本地外设、摄像头、网页控制和串口/MQTT 通信,为视觉与语音中控建立底座。
阶段成果:中控面板、摄像头实验台、语音与视觉控制雏形。
树莓派 25-48:围绕语音识别、视觉 AI、任务调度、多节点分发和综合项目封装,形成完整科创项目。
阶段成果:AI 垃圾分类、智能门禁、导览科创装置、科创中央大脑。
| 层级定位 | 对应主控 | 教学关键词 | 代表能力 | 代表成果 |
|---|---|---|---|---|
| 执行层基础 | Arduino Uno | 接线、数字口、模拟口、传感器、执行器 | 理解系统为什么能感知、为什么会动作 | 感应灯、交通灯、测距器、小车基础控制 |
| 联网边缘层 | ESP32 WiFi | WiFi、HTTP、网页控制、MQTT、低功耗、协同 | 理解系统为什么能联网、能远程控制、能做节点协同 | 网页控制终端、语音边缘节点、多设备联动 |
| AI 中央控制层 | 树莓派 | Linux、摄像头、GPIO、OpenCV、语音识别、任务分发 | 理解科创系统分层、中央控制与 AI 项目组织方式 | 视觉识别系统、语音交互系统、综合科创项目 |
下面把《启秘科创编程》里的阶段单元和代表课题真正补进来,方便做教案讲解、家长说明和排课。
单元 01-06:灯光声音与输入启蒙
单元 07-12:模拟采集与执行器基础
单元 13-18:显示反馈与环境感知
单元 19-24:生活场景控制入门
单元 01-06:交互输入与机械控制
单元 07-12:小车逻辑与系统状态
单元 13-18:通信联调与参数管理
单元 19-24:综合科创项目
单元重点:本地采集、WiFi 接入、网页控制、HTTP 通信、基础多任务。
教学目标:让学生理解系统为什么能联网、能远程控制、能把传感数据发出去。
阶段成果:网页按钮控制器、WiFi 传感节点、远程状态面板。
单元重点:低功耗、任务调度、MQTT、ESP-NOW、语音模块、Web 控制终端。
教学目标:把 ESP32 从联网设备升级为边缘智能节点,能和树莓派做协同。
阶段成果:双机协同、边缘语音节点、联网小车、云边协同枢纽。
单元重点:GPIO、本地外设、摄像头、网页控制、串口 / MQTT 通信、视觉语音底座。
教学目标:让树莓派成为“科创中央大脑”的第一层能力载体。
阶段成果:树莓派控制台、摄像头实验台、网页总控页、视觉与语音基础应用。
单元重点:离线语音识别、OpenCV 视觉识别、任务调度、多节点分发、综合项目封装。
教学目标:从 AI 功能模块走向完整科创项目,形成可展示、可比赛、可答辩作品。
阶段成果:语音小管家、AI 垃圾分类、智能门禁、科创中央大脑。
来源于《启秘积木块3D编程.html》,面向科学教育、图形图像、3D 数学、逻辑思维与虚拟世界创造设计。
本课程以图形化积木和 3D 场景表达为核心,帮助学生从“会拼积木”走向“会做互动作品”。 在三维空间中学习事件、碰撞、运动、逻辑、变量、广播、界面反馈、角色行为和智能输入, 既降低编程入门门槛,也能显著提升创意表达、空间想象和规则设计能力。
系统讲解平台认知、事件、碰撞、运动、控制、逻辑、变量、列表、广播、界面与场景扩展。
阶段成果:迷宫、机关、计分小游戏、基础毕业作品。
以项目为主线,围绕智能互动、游戏设计、数学可视化、AI 体验和科创装置做综合开发。
阶段成果:主题游戏、智慧门禁、创客城市、互动展馆。
开发原创互动游戏、数学与科学创意作品、AI 互动体验与毕业创作,形成个人作品集。
阶段成果:原创游戏、科学馆、AI 互动体验馆、毕业作品档案。
| 教学维度 | 核心内容 | 对应能力 | 代表课程方向 | 成果表达 |
|---|---|---|---|---|
| 图形图像与空间表达 | 位置、角度、缩放、显示隐藏、角色与场景 | 空间想象、结构组织、视觉表达 | 魔法屋、空间探险家、场景导演 | 3D 场景作品、互动剧场 |
| 逻辑与规则设计 | 判断、循环、变量、列表、广播、界面反馈 | 规则拆解、流程设计、数据组织 | 运算大闯关、数据魔法工坊、提示面板管理员 | 互动系统、计分游戏、UI 项目 |
| 科学教育与创意创作 | 数学可视化、科学模型、AI 互动、主题项目 | 跨学科表达、创意设计、项目整合 | 数学函数乐园、地震逃生演练馆、AI 互动体验馆 | 展馆作品、毕业创作、个人作品集 |
这里直接把原页面中的阶段结构和典型课题补进教案,便于老师一眼看到“每一阶段到底学什么”。
单元结构:认识平台与事件积木、鼠标碰撞与触发积木、运动变换与空间积木、控制等待与循环积木。
继续进阶:逻辑运算与判断积木、变量列表与数据积木、广播消息与界面反馈积木、玩家场景扩展与收官。
先把“事件、碰撞、运动、逻辑、变量、广播、界面”这些核心积木讲全,让学生形成完整图形化编程基础。
这一阶段最重要的不是做大项目,而是建立规则意识、流程意识、空间感和反馈意识。
单元结构:游戏创客训练营、智能角色与行为设计、经典游戏作品工坊、数学科学与可视化创作。
继续进阶:智能交互与 AI 体验、科创工程与装置作品、综合主题项目挑战、毕业创作与成果发布。
让学生从“会用积木”升级到“会围绕主题做项目”,重点训练规则设计、关卡设计、角色行为设计和作品表达。
这一阶段开始明显接入科学教育、AI 体验和工程装置表达,更适合做公开展示和结课作品。
单元结构:创意互动游戏原型、智能角色与互动行为、游戏设计师工坊、数学与科学创意作品。
继续进阶:AI 与智能交互体验、智慧工程与创客装置、主题科创大挑战、毕业创作与发布。
鼓励学生走向原创互动游戏、数学科学展项和 AI 互动作品,最终形成个人作品集与毕业发布作品。
这也是最适合做科技节作品、校内路演、社团展示和个人成长档案沉淀的阶段。
知识目标:覆盖事件、运动、碰撞、逻辑、变量、列表、广播、界面反馈、智能输入与场景扩展。
能力目标:让学生从拼接积木走向独立开发,能够拆解任务、设计规则、搭建原型、调试优化。
成果目标:每阶段都有展示作品,最终形成互动作品、主题展项、毕业作品和个人作品档案。
故事驱动法:每节课从一个具体情境切入,让学生在完成任务和解决问题中理解积木逻辑。
游戏互动法:通过可玩、可看、可操作的作品提高参与度。
原型迭代法 + 项目制学习法 + 路演表达法:先做最小可运行版本,再逐步升级为正式作品并完成讲解发布。
来源于《启秘C++编程.html》,面向长期计算思维训练、程序表达能力提升与信息学竞赛启蒙。
本课程从 C++ 启蒙与程序表达出发,帮助学生逐步掌握输入输出、变量、判断、循环、函数、数组、字符串, 再进入算法、排序、查找、搜索、STL、图论启蒙与竞赛思维训练,最终完成从“会写程序”到“会做题、会分析、会调试”的成长跨越。
主题:C++ 启蒙与程序表达。让学生建立程序、代码、编译和输入输出的基础认知。
阶段成果:Hello World、输入输出小程序、启蒙展示作品。
主题:语法基础与小程序设计。围绕函数、数组、字符串和小系统开发建立独立编程能力。
阶段成果:统计程序、管理程序、小型完整系统。
主题:算法思维与数据结构。进入枚举、模拟、前缀和、排序、查找、搜索、图论启蒙。
阶段成果:算法训练卷、迷宫探索器、综合算法项目。
主题:竞赛训练与信奥衔接。围绕贪心、区间问题、综合题型和竞赛表达进行提升。
阶段成果:阶段题单、竞赛训练作品、年度成长档案。
采用情境化导入、代码可视化讲解、课堂小练 + 小项目、竞赛化过渡的教学路径。
强调审题、分析、建模、调试、讲题表达五项核心能力。
适用于校本课程、兴趣社团、分层培养、升阶竞赛梯队建设,也适合作为科创高阶代码补强路线。
适合后续进入 CSP-J / NOIP 入门训练。
| 阶段 | 主题 | 重点能力 | 典型课例 | 阶段成果 |
|---|---|---|---|---|
| 第一阶段 | 启蒙与程序表达 | 理解程序、输入输出、规范注释与课堂规则 | 第一个 C++ 程序、程序里的小礼貌 | 启蒙展示作品 |
| 第二阶段 | 语法基础与小程序设计 | 函数、数组、字符串、统计与系统化表达 | 统计有多少个偶数、课程表一样的数组 | 小型管理程序 |
| 第三阶段 | 算法思维与数据结构 | 枚举、模拟、前缀和、排序、查找、DFS、BFS | 冒泡排序、顺序找和二分找、深度优先搜索 | 算法小能手挑战赛 |
| 第四阶段 | 竞赛训练与信奥衔接 | 贪心、区间安排、题型辨识、竞赛表达与阶段整合 | 每一步都选当前最好、区间安排问题 | 年度成长档案与竞赛起步能力 |
不再只是讲“语法、算法、竞赛”,而是把每一阶段真正学的模块、典型课题和课堂产出明确写出来。
模块包括:启蒙认知、输入输出、变量入门、表达式、输入、顺序结构、比较判断、判断结构、布尔逻辑、循环结构、调试启蒙、综合练习。
目标是让学生不怕代码,会写基本程序,会读懂程序一步一步怎么执行。
模块包括:数据类型、判断结构、循环结构、函数入门、函数进阶、数组、字符串、二维数据、综合设计。
目标是让学生能比较独立地写出结构完整、逻辑清晰、可调试的小程序。
模块包括:算法启蒙、递归入门、排序算法、查找算法、STL 入门、数据结构、映射集合、搜索算法、图论启蒙、动态规划启蒙、综合算法。
目标是让学生从“会写程序”升级到“会想办法解题”,逐步接轨信息学竞赛思维。
模块包括:竞赛入门、竞赛规范、回溯搜索、贪心算法、前缀与差分、二分专题、结构体排序、单调栈、滑动窗口、图论专题、动态规划、模拟赛与综合训练。
目标是让学生具备正式进入信奥训练体系前的关键方法、题感和复盘能力。
看得见成长路径:从启蒙到竞赛不再跳跃,每年都有清晰阶段目标、能力积累和作品结果。
从会写到会解题:学生不仅会写规范 C++ 程序,还会逐步建立审题、分析、建模、调试和竞赛表达能力。
适合课程体系建设:可用于校本课程、兴趣社团、分层培养和升阶竞赛梯队建设。
情境化导入:用生活例子和问题情境解释抽象语法。
代码可视化讲解:把流程、变量变化和循环过程讲清楚,让初学者不害怕代码。
课堂小练 + 小项目 + 竞赛化过渡:先做小程序,再逐步引入算法题和规范输入输出,帮助学生适应信奥训练节奏。
来源于《启秘Python编程.html》,采用“Python基础 -> 基本算法 -> AI基础 -> AI进阶”的独立四学期成长体系。
本课程面向希望从代码学习走向人工智能应用的青少年,先打牢 Python 程序表达与算法思维, 再进入数据分析、机器学习和 AI 项目实战,形成“会写代码、会做模型、会讲结果”的完整能力闭环。
覆盖输入输出、变量、流程控制、函数、文件与基础可视化,建立程序表达核心能力。
阶段成果:综合小项目通讯录。
围绕排序、查找、递归、动态规划、图搜索建立解题思维与复杂度意识。
阶段成果:综合实训迷宫寻路。
学习 numpy、pandas、matplotlib、sklearn 的完整建模流程,进入数据分析与机器学习实践。
阶段成果:AI 基础综合项目成绩预测。
围绕调参、集成、降维聚类、NLP/CV 入门与模型封装,形成更完整的项目落地思维。
阶段成果:综合项目图像分类流程样例。
| 学期 | 课时 | 阶段主题 | 重点能力 | 代表成果 |
|---|---|---|---|---|
| 第1学期 | 24课 | 编程入门与程序表达 | 语法基础、流程控制、函数与文件处理 | 综合小项目通讯录 |
| 第2学期 | 24课 | 基本算法与解题思维 | 排序、查找、递归、DP、BFS/DFS | 综合实训迷宫寻路 |
| 第3学期 | 24课 | AI基础与数据建模 | 数据处理、模型训练、评估与可视化 | AI基础综合项目成绩预测 |
| 第4学期 | 24课 | AI进阶与综合应用 | 调参、集成学习、NLP/CV 入门与封装 | 综合项目图像分类流程样例 |
把入门模块与核心主线放在同一个教案框架里,便于教师理解、校区执行与家长沟通。
先给学生一个真实问题或有画面感的任务,再进入知识点。例如“让灯听懂按钮”“让小车学会巡逻”“让角色在 3D 世界里寻宝”“让程序替你统计成绩”。
先完成最小可运行版本,再逐步加功能、加规则、加反馈、加美化、加挑战,降低学习焦虑,提升成就感。
每个单元都尽量产出作品,并安排讲解、试玩、展示、答辩,帮助学生把“会做”升级为“会表达”。
用故事、问题或展示作品吸引学生,快速进入本课任务。
聚焦一个核心概念,讲清输入、规则、结果之间的关系。
学生完成最小版本,教师巡回指导并处理共性问题。
加入变体任务、优化目标或互动挑战,拉开层次。
鼓励学生介绍思路、展示作品、分享问题和改进点。
推荐路径:积木块 3D 编程 -> 科创编程
先用 3D 互动建立兴趣与表达欲,再进入真实硬件和 AI 项目,更容易长期坚持。
推荐路径:科创编程 -> C++ 编程
先通过传感器、控制器和作品建立工程体验,再补强代码逻辑和算法基础。
推荐路径:C++ 编程 -> 科创 / AI 项目
先打牢程序表达和算法训练,再把抽象代码能力迁移到科创控制和 AI 项目中。
推荐路径:Python Ai 编程 -> 科创 / C++ 拓展
先完成 Python 到 AI 的独立学习闭环,再向硬件项目或算法竞赛方向做专项升级。
| 对比维度 | 科创编程 | 积木块 3D 编程 | 启秘 C++ 编程 | 启秘 Python Ai 编程 |
|---|---|---|---|---|
| 适合学生 | 喜欢动手、喜欢设备、喜欢智能系统的学生 | 喜欢图形、动画、创作和互动体验的学生 | 喜欢代码逻辑、解题和竞赛训练的学生 | 希望从 Python 基础走向人工智能应用与项目实战的学生 |
| 核心内容 | 传感器、执行器、联网控制、中央控制、AI 科创 | 图形图像、3D 数学、逻辑规则、场景搭建、虚拟互动 | 程序表达、语法基础、算法思维、数据结构、信奥衔接 | Python 语法、基本算法、数据分析、机器学习、AI 进阶应用 |
| 代表成果 | 智慧教室、环境监测、AI 垃圾分类、中央控制科创作品 | 3D 互动故事、虚拟城市、科学展项、毕业作品集 | C++ 小系统、算法作品集、阶段题单、竞赛成长档案 | 通讯录项目、迷宫寻路、成绩预测、图像分类流程样例 |
| 长期价值 | 工程思维 + AI 项目能力 | 创意表达 + 逻辑启蒙 + 空间感 | 算法思维 + 规范代码能力 + 竞赛基础 | Python 编程能力 + AI 建模能力 + 项目化表达能力 |
| 对比维度 | 编程入门(Scratch 2D) | 可视化衔接(C++ / Python) |
|---|---|---|
| 适合学生 | 零基础、希望先用图形化建立概念的学生 | 低年级或基础薄弱、需要从图到码顺滑过渡的学生 |
| 核心内容 | Scratch 基础 + 进阶:事件、运动、控制、数据、画笔与算法表达 | 可视化先行:建立程序执行流与控制结构心智,再生成并理解 C++ / Python 代码片段 |
| 代表成果 | 算法小程序、绘图作品、完整游戏与真题创意作品 | 可视化小项目答辩 + 生成代码可解释能力(为文本课做准备) |
| 长期价值 | 形成稳定的事件驱动与算法拆解习惯 | 降低文本代码入门阻力,提升后续 C++ / Python 学习效率 |