Шаблон:Оценивание Programming (syllabus) 2026: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Новая страница: « {| class="wikitable" ! Этап ! Что делает студент ! Задача |- | Use | запускает готовый артефакт как пользователь | наблюдение |- | Understand | читает исходный код / wiki-текст, понимает структуру | анализ |- | Remix | модифицирует артефакт под свою задачу / данные | творчество...» |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| Строка 25: | Строка 25: | ||
| создаёт страницу-демо с примерами использования | | создаёт страницу-демо с примерами использования | ||
| публикация | | публикация | ||
|} | |||
{| class="wikitable" | |||
! Страница | |||
! Модель | |||
! Тип remix | |||
|- | |||
| [[NetLogo_widgets]] | |||
| интерфейсные элементы | |||
| добавить процедуры, связанные с кнопками и слайдерами | |||
|- | |||
| <[[Netlogo_patches]] | |||
| работа с клетками | |||
| добавить команды для покраски / измерения патчей | |||
|- | |||
| <[[ Черепашки Netlogo]] | |||
| работа с агентами | |||
| добавить создания и видоизменения агентов | |||
|- | |||
| <[[Netlogo links]] | |||
| работа с агентами | |||
| добавить создания и видоизменения агентов | |||
|- | |||
| [[Ants]] | |||
| муравьи и феромоны | |||
| добавить сценарии исследования поведения колонии | |||
|} | |||
; Структура remix-страницы NetLogo | |||
{| class="wikitable" | |||
! Раздел | |||
! Содержание | |||
|- | |||
| Введение | |||
| краткое описание, чей это remix и зачем | |||
|- | |||
| Встроенная модель | |||
| та же модель, что на исходной странице (через <code><iframe></code> или шаблон) | |||
|- | |||
| Команды для Command Center | |||
| короткие фрагменты кода, которые читатель вводит в командную строку | |||
|- | |||
| Процедуры для вкладки Code | |||
| более длинные фрагменты — процедуры, добавляемые в модель | |||
|- | |||
| Вопросы для исследования | |||
| 3–5 вопросов, на которые можно ответить с помощью этих команд | |||
|- | |||
| Наблюдения | |||
| что студент заметил, запустив свои команды | |||
|} | |||
; Примеры кода NetLogo для remix-страниц | |||
<syntaxhighlight lang="Lisp" line> | |||
ask patches [ set pcolor red ] | |||
ask turtles [ fd 1 ] | |||
ask turtles [ set color blue ] | |||
show count turtles | |||
ask patches with [pxcor > 0] [ set pcolor yellow ] | |||
</syntaxhighlight> | |||
Такие команды читатель копирует прямо в Command Center запущенной модели (одной строкой) и сразу видит результат. Ключевое слово '''ask''' — основа обращения к агентам в [[NetLogo]]: оно адресует команды либо всем агентам, либо подмножеству. Точно так же как и ask в [[SMW]]. | |||
<syntaxhighlight lang="Lisp" line> | |||
to scatter-ants [n] | |||
create-turtles n [ | |||
setxy random-xcor random-ycor | |||
set color red | |||
set shape "bug" | |||
] | |||
end | |||
</syntaxhighlight> | |||
; Требования к remix-странице NetLogo | |||
{| class="wikitable" | |||
! Требование | |||
! Минимум | |||
|- | |||
| Встроенная исходная модель | |||
| обязательна | |||
|- | |||
| Команды для Command Center | |||
| не менее 3 | |||
|- | |||
| Процедуры для вкладки Code | |||
| не менее 2 | |||
|- | |||
| Вопросы для исследования | |||
| не менее 3 | |||
|- | |||
| Наблюдения / выводы | |||
| не менее 1 абзаца | |||
|} | |} | ||
Версия от 11:49, 20 апреля 2026
| Этап | Что делает студент | Задача |
|---|---|---|
| Use | запускает готовый артефакт как пользователь | наблюдение |
| Understand | читает исходный код / wiki-текст, понимает структуру | анализ |
| Remix | модифицирует артефакт под свою задачу / данные | творчество |
| Document | описывает, что именно он изменил и зачем | рефлексия |
| Demonstrate | создаёт страницу-демо с примерами использования | публикация |
| Страница | Модель | Тип remix |
|---|---|---|
| NetLogo_widgets | интерфейсные элементы | добавить процедуры, связанные с кнопками и слайдерами |
| <Netlogo_patches | работа с клетками | добавить команды для покраски / измерения патчей |
| <Черепашки Netlogo | работа с агентами | добавить создания и видоизменения агентов |
| <Netlogo links | работа с агентами | добавить создания и видоизменения агентов |
| Ants | муравьи и феромоны | добавить сценарии исследования поведения колонии |
- Структура remix-страницы NetLogo
| Раздел | Содержание |
|---|---|
| Введение | краткое описание, чей это remix и зачем |
| Встроенная модель | та же модель, что на исходной странице (через <iframe> или шаблон)
|
| Команды для Command Center | короткие фрагменты кода, которые читатель вводит в командную строку |
| Процедуры для вкладки Code | более длинные фрагменты — процедуры, добавляемые в модель |
| Вопросы для исследования | 3–5 вопросов, на которые можно ответить с помощью этих команд |
| Наблюдения | что студент заметил, запустив свои команды |
- Примеры кода NetLogo для remix-страниц
ask patches [ set pcolor red ]
ask turtles [ fd 1 ]
ask turtles [ set color blue ]
show count turtles
ask patches with [pxcor > 0] [ set pcolor yellow ]
Такие команды читатель копирует прямо в Command Center запущенной модели (одной строкой) и сразу видит результат. Ключевое слово ask — основа обращения к агентам в NetLogo: оно адресует команды либо всем агентам, либо подмножеству. Точно так же как и ask в SMW.
to scatter-ants [n]
create-turtles n [
setxy random-xcor random-ycor
set color red
set shape "bug"
]
end
- Требования к remix-странице NetLogo
| Требование | Минимум |
|---|---|
| Встроенная исходная модель | обязательна |
| Команды для Command Center | не менее 3 |
| Процедуры для вкладки Code | не менее 2 |
| Вопросы для исследования | не менее 3 |
| Наблюдения / выводы | не менее 1 абзаца |
