03 · Дорожная карта
Дорожная карта: 16 занятий
Курс устроен вокруг одного жёсткого ограничения: растения растут по своему расписанию. Посев на занятии 4, финальные замеры — через 30 дней. Значит инфраструктура (химия, датчики) должна быть готова до посева, а вторая половина курса идёт параллельно вегетации.
Главная зависимость курса
flowchart TB
subgraph P1["Занятия 1–5 · Подготовка (до посева)"]
A["1 · Задача и входная диагностика"] --> B["2 · Ионы и EC"]
B --> C["3 · pH и калибровка"]
C --> D["4 · Элементы, роли, ПОСЕВ"]
D --> E["5 · Навеска и раствор ★Ц2"]
end
subgraph P2["Занятия 6–9 · Инфраструктура (первые недели роста)"]
F["6 · Датчик → монитор порта"] --> G["7 · → MQTT → Grafana ★Ц3"]
G --> H["8 · Диагностика по фото"]
H --> I["9 · Актуаторы, ACL, ТБ ★Ц6"]
end
subgraph P3["Занятия 10–16 · Исследование (вегетация идёт)"]
J["10 · Конструкция: доводка"] --> K["11 · Дизайн эксперимента ★Ц4"]
K --> L["12 · Наблюдение и журнал"]
L --> M["13 · YOLO11 и валидация ★Ц5"]
M --> N["14–15 · Данные, Python, анализ"]
N --> O["16 · ЗАЩИТА + протокол"]
end
E --> F
I --> J
D -.->|"30 дней вегетации"| N
Структура занятия: 15 / 15 / 60 / 10
| Блок | Мин | Что происходит | Зачем именно так |
|---|---|---|---|
| Retrieval-разминка | 15 | 2–3 вопроса по прошлому и по «давнему» занятию, без конспекта | вспоминание закрепляет прочнее перечитывания; «давнее» = интервальный возврат |
| Ввод нового | 15 | worked example: наставник делает и проговаривает решения | новое подаётся малыми порциями — иначе рабочая память переполняется |
| Практика | 60 | ученики делают руками, наставник обходит | ядро занятия; уровень цели «показывает как / делает» иначе недостижим |
| Рефлексия и билет | 10 | «что теперь работает», «где застрял» | данные для правки курса + осознание собственного прогресса |
Только 15 минут из 90 — объяснение. Это осознанно: курс, где наставник говорит больше 20 минут подряд, перестаёт быть проектным.
Таблица занятий
| № | Тема | Микроцель (одна!) | Retrieval-разминка | Цель |
|---|---|---|---|---|
| 1 | Задача и рамка | формулируют, что построят и чего не докажут | — (входная диагностика) | Ц5 |
| 2 | Ионы и EC | измеряют EC и объясняют показание | концентрация из диагностики | Ц2 |
| 3 | pH, буферы, калибровка | сводят прибор к эталону | почему раствор проводит ток | Ц2 |
| 4 | Элементы, роли, посев | связывают элемент и его симптом; сеют | pH-коридор и доступность Fe | Ц1 |
| 5 | Навеска и раствор ★ | считают навеску под свой объём | доля Mg в кристаллогидрате | Ц2 |
| 6 | Датчик → монитор порта | получают осмысленное число с датчика | ADC1 vs ADC2 и почему | Ц3 |
| 7 | → MQTT → Grafana ★ | доводят величину до графика | путь темы wifi/hydro/... | Ц3 |
| 8 | Диагностика по фото | классифицируют дефицит по листу | подвижные/неподвижные элементы | Ц1 |
| 9 | Актуаторы, ACL, ТБ ★ | включают насос безопасно | уровень ≠ расстояние | Ц6 |
| 10 | Конструкция: доводка | устраняют протечки и застой | наклон канала, петля-капельник | Ц6 |
| 11 | Дизайн эксперимента ★ | защищают план опыта до запуска | что такое контрольная группа | Ц4 |
| 12 | Наблюдение и журнал | ведут журнал так, чтобы данные пережили месяц | неразрушающее vs разрушающее | Ц4 |
| 13 | YOLO11 и валидация ★ | валидируют CV-метрику рукой | что камера измерить не может | Ц5 |
| 14 | Данные: выгрузка и тренды | строят график с подписанными осями | EC ≠ состав | Ц4 |
| 15 | Данные: сравнение групп | выбирают критерий под свой n | корреляция ≠ причинность | Ц4 |
| 16 | Защита + протокол ★ | защищают вывод и отдают протокол | вся программа | Ц4, Ц5 |
Фазы Такмана: где ждать шторм
flowchart LR
F["Формирование<br/>зан. 1–3<br/>роль: инструктор"] --> S["ШТОРМ<br/>зан. 6–9<br/>роль: фасилитатор"]
S --> N["Нормализация<br/>зан. 10–13<br/>роль: наблюдатель"]
N --> P["Результат<br/>зан. 14–16<br/>роль: консультант"]
Шторм приходится на занятия 6–9, и это предсказуемо. Здесь ученик впервые сталкивается с техникой, которая ломается молча: датчик выдаёт число, но неправдоподобное; сообщение уходит в MQTT, но не появляется в базе; насос не включается «без причины». В химии обратная связь была быстрой и понятной, здесь — нет.
Рост самостоятельности (SSDL)
| Занятия | Ученик | Наставник | Признак готовности к следующей ступени |
|---|---|---|---|
| 1–3 | выполняет по инструкции | инструктор: показывает и объясняет | сам замечает, что прибор не откалиброван |
| 4–9 | выполняет по спецификации, а не по монтажке | фасилитатор: задаёт вопросы вместо ответов | сам локализует обрыв в цепочке данных |
| 10–13 | ведёт свою линию проекта | наблюдатель: вмешивается только по ТБ | сам формулирует, что именно измеряет |
| 14–16 | ведёт проект и защищает выводы | консультант: по запросу | сам называет границы своего вывода |
Fading — по готовности, а не по календарю. Таблица выше описывает типичный темп, но переход на следующую ступень определяется признаком в правой колонке, а не номером занятия. Если к занятию 10 группа не локализует обрыв самостоятельно — наставник остаётся фасилитатором ещё занятие, и это не отставание, а нормальная работа. Обратная ошибка (снять поддержку по расписанию, когда ученик не готов) даёт тихий провал: ученик перестаёт спрашивать и начинает имитировать.
Если ученик застрял на одном месте третье занятие подряд: дать не подсказку, а более простую задачу того же типа с гарантированным успехом, затем вернуться к исходной. Повторное объяснение того же самого тем же способом почти никогда не помогает.
Интервальные возвраты
Три факта курса возвращаются трижды каждый — не для повторения, а потому что при первой встрече они не усваиваются:
| Факт | 1-я встреча | Возврат | Возврат |
|---|---|---|---|
| EC — сумма ионов, а не состав | зан. 2 | зан. 5 (навеска) | зан. 15 (границы вывода) |
| pH управляет доступностью питания | зан. 3 | зан. 4 (хлороз Fe) | зан. 12 (журнал) |
| Измеренное ≠ заявленное (Ц5) | зан. 1 | зан. 13 (валидация CV) | зан. 16 (защита) |