Обсуждение:Программирование (syllabus) 2026: различия между версиями

Материал из Поле цифровой дидактики
Полностью удалено содержимое страницы
Метка: очистка
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
{| class="wikitable"
! Модуль !! Тематика !! Ключевые артефакты
|-
| 1. Введение в [[MediaWiki]] и [[Semantic MediaWiki]] || Структура вики, свойства и запросы ask, концепция активных эссе || Страницы курса, семантические свойства, простые ask-запросы
|-
| 2. Основы [[Lua]] и [[Scribunto]] || Синтаксис Lua, модули, вызов <nowiki>{{#invoke:}}</nowiki>|| Module:Hello, простые функции, параметры шаблонов
|-
| 3. Обработка семантических данных в Lua || Получение и обработка результатов ask, генерация таблиц || Модуль, генерирующий динамическое содержание по свойствам [[SMW]]
|-
| 4. [[Scratch]] и визуальное программирование || Связь блок-схем с кодом[[Lua]], переход от блоков к тексту || Задания по переписыванию Scratch-программ на Lua
|-
| 5. [[NetLogo]] и агентные модели || Основы [[NetLogo]], turtles/patches, модели экосистем и IoT || Простая модель в NetLogo, описание в вики
|-
| 6. [[Lua]] + [[NetLogo]] || Экспорт/импорт параметров моделей через вики, сценарии активных эссе || Страница с параметризацией модели, запуск и анализ результатов
|-
| 7. [[Lua]] и [[IoT]] || NodeMCU/[[ESP8266]], базовые сценарии умного класса, связь с вики || Мини-проект: датчик температуры и страница с данными
|-
| 8. Итоговый проект активного эссе || Комплексный проект по предметной области студента || [[Активное эссе]] с ask, Lua-модулями, ссылками на модели NetLogo и/или IoT
|}


=== Схема  ===
{| class="wikitable"
! Этап
! Что делает студент
! Когнитивная задача
|-
| Use
| запускает готовый артефакт как пользователь
| наблюдение
|-
| Understand
| читает исходный код / wiki-текст, понимает структуру
| анализ
|-
| Remix
| модифицирует артефакт под свою задачу / данные
| творчество
|-
| Document
| описывает, что именно он изменил и зачем
| рефлексия
|-
| Demonstrate
| создаёт страницу-демо с примерами использования
| публикация
|}
== Базовые ==
{| class="wikitable"
! Модуль
! Что делает
! Уровень
|-
| <code>Module:Card</code>
| инфокарточка из именованных аргументов
| вводный
|-
| <code>Module:Table</code>
| wikitable из списка
| вводный
|-
| <code>Module:Aggregator</code>
| анализ wiki-страницы: слова, ссылки, заголовки
| базовый
|-
| <code>Module:DatasetAggregator</code>
| анализ внешнего CSV (через External Data)
| продвинутый
|-
| <code>Module:Badge</code>
| цветные метки статуса
| вводный
|-
| <code>Module:ProgressBar</code>
| HTML-прогрессбар
| средний
|-
| <code>Module:Glossary</code>
| двухколоночный словарь из аргументов
| базовый
|}

Текущая версия от 11:57, 20 апреля 2026