Программа «Основы алгоритмизации и программирования»: различия между версиями
Перейти к навигации
Перейти к поиску
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | Обновление курса - май 2022 года | ||
+ | * добавлены возможности языка StarLoogo Nova - https://www.slnova.org/ - еще один источник для обучения агентов, выполняющих ваши указания | ||
+ | * возможности среды CODAP - https://codap.concord.org/ - анализ и представление данных | ||
== Последовательность тем == | == Последовательность тем == | ||
Строка 11: | Строка 14: | ||
: Введение в сказочный мир алгоритмов | : Введение в сказочный мир алгоритмов | ||
| Введение, знакомство со средой Scrarth. История [[конструкционизм]]а. Язык начинается с чудесных историй, которые хочется читать и сочинять. Что такое Scratch? Установка и запуск Scratch. Интерфейс Scratch. Спрайты - акторы, исполнители <br /> <sb>когда щелкнут по @greenFlag</sb> | | Введение, знакомство со средой Scrarth. История [[конструкционизм]]а. Язык начинается с чудесных историй, которые хочется читать и сочинять. Что такое Scratch? Установка и запуск Scratch. Интерфейс Scratch. Спрайты - акторы, исполнители <br /> <sb>когда щелкнут по @greenFlag</sb> | ||
− | | Нам понадобится мир, в котором можно совершать действия. Герои-агента-акторы-исполнители, которым можно давать задания. Актеры должны как-то выглядеть, говорить и думать. Мир должен как-то меняться. | + | | Нам понадобится мир, в котором можно совершать действия. [[Исполнитель|Герои-агента-акторы-исполнители]], которым можно давать задания. Актеры должны как-то выглядеть, говорить и думать. Мир должен как-то меняться. |
; Что нужно сделать: | ; Что нужно сделать: | ||
: познакомиться с примерами проектов на сайте Scratch. Завести собственный аккаунт - см. [[Scratch/Registration]] | : познакомиться с примерами проектов на сайте Scratch. Завести собственный аккаунт - см. [[Scratch/Registration]] | ||
− | : Включиться в учебную студию https://scratch.mit.edu/studios/ | + | : Включиться в учебную студию https://scratch.mit.edu/studios/31082031 и стать одним из кураторов. |
: зарегистрироваться в вики https://smwiki.mgpu.ru/w/ | : зарегистрироваться в вики https://smwiki.mgpu.ru/w/ | ||
|- | |- | ||
Строка 26: | Строка 29: | ||
идти (10) шагов | идти (10) шагов | ||
</scratchblocks> | </scratchblocks> | ||
− | | Отправляем героя в путешествие. Учим его выполнять указания - двигаться различными способами, переходить из комнаты в комнату. Учимся обманывать зрителей - прячем исполнителей, используем всякие визуальные эффекты, оставляем за собой следы, стираем следы | + | | Отправляем героя в путешествие. Учим его выполнять указания - двигаться различными способами, переходить из комнаты в комнату. Учимся обманывать зрителей - прячем исполнителей, используем всякие визуальные эффекты, оставляем за собой следы, стираем следы. |
<scratchblocks> | <scratchblocks> | ||
всегда | всегда | ||
Строка 33: | Строка 36: | ||
</scratchblocks> | </scratchblocks> | ||
; Что нужно сделать - Посмотреть и попробовать управление исполнителями на примере проекта [[Скретч-квест]] | ; Что нужно сделать - Посмотреть и попробовать управление исполнителями на примере проекта [[Скретч-квест]] | ||
− | : Управляем поведением отдельного персонажа. Повторяем действия | + | : Управляем поведением отдельного персонажа. Повторяем действия. Используем [[логическое выражение]] для управления персонажем-исполнителем |
* [[Scratch/VisualCommands|визуальные блоки команд Scratch]] | * [[Scratch/VisualCommands|визуальные блоки команд Scratch]] | ||
* [[Scratch/Как передвигать спрайт клавишами]] | * [[Scratch/Как передвигать спрайт клавишами]] | ||
Строка 41: | Строка 44: | ||
: Взаимодействие персонажей - наш герой и другие | : Взаимодействие персонажей - наш герой и другие | ||
| Условия взаимодействия, передача сообщений <sb>передать [Беги]</sb> и <sb>когда я получу[Беги]</sb> | | Условия взаимодействия, передача сообщений <sb>передать [Беги]</sb> и <sb>когда я получу[Беги]</sb> | ||
− | | Учим героя вызывать других агентов и реагировать на сообщения других агентов | + | | Учим героя вызывать других агентов и реагировать на сообщения других агентов - см. статью о том, как [[Организовать взаимодействие персонажей]] |
− | | - | + | |- |
| | | | ||
; Тема 4 | ; Тема 4 | ||
: Собираем и храним информацию | : Собираем и храним информацию | ||
− | | Данные в программах. Переменные в Scratch <br /> <sb>заменить элемент (1 v) в [list v] на [thing]</sb> | + | | [[Данные]] в программах. [[Переменная|Переменные]] в Scratch <br /> <sb>заменить элемент (1 v) в [list v] на [thing]</sb> |
| | | | ||
; Что нужно сделать | ; Что нужно сделать | ||
− | : Создаем переменные. Записываем данные в списки. Обрабатываем и сортируем. Храним данные в облаке | + | : Создаем [[Переменная|переменные]]. Записываем [[данные]] в [[список|списки]]. Обрабатываем и [[сортировка|сортируем]] данные в списке . Храним данные в [[облачные данные|облаке]] |
: [[Scratch/Данные]] | : [[Scratch/Данные]] | ||
|- | |- | ||
| | | | ||
; Тема 5 | ; Тема 5 | ||
− | : Определяем собственные | + | : Определяем собственные [[процедура|процедуры]], организуем атаку [[клон]]ов |
| <sb>определить НайтиЕду блок</sb> | | <sb>определить НайтиЕду блок</sb> | ||
| | | | ||
; Что нужно сделать | ; Что нужно сделать | ||
− | : Создаем собственные процедуры, задаём | + | : Создаем собственные блоки - процедуры, задаём [[параметр]]ы, описываем назначение [[процедура|процедур]] |
|- | |- | ||
| | | | ||
Строка 91: | Строка 94: | ||
| | | | ||
; Что нужно сделать | ; Что нужно сделать | ||
− | : Сопоставить деятельность в проектах и категорию стандарты {{#ask: [[Категория:ISTE Standards]] | + | : Сопоставить деятельность в проектах и категорию стандарты {{#ask: [[Категория:ISTE Standards]] [[Источник::ФГОС]] [[Возрастная категория::9]] }} |
|- | |- | ||
| | | |
Текущая версия на 13:33, 13 августа 2022
Обновление курса - май 2022 года
- добавлены возможности языка StarLoogo Nova - https://www.slnova.org/ - еще один источник для обучения агентов, выполняющих ваши указания
- возможности среды CODAP - https://codap.concord.org/ - анализ и представление данных
Последовательность тем[править]
Тема | Содержание | Вопросы и задания |
---|---|---|
|
Введение, знакомство со средой Scrarth. История конструкционизма. Язык начинается с чудесных историй, которые хочется читать и сочинять. Что такое Scratch? Установка и запуск Scratch. Интерфейс Scratch. Спрайты - акторы, исполнители когда щелкнут по @greenFlag
|
Нам понадобится мир, в котором можно совершать действия. Герои-агента-акторы-исполнители, которым можно давать задания. Актеры должны как-то выглядеть, говорить и думать. Мир должен как-то меняться.
|
|
Содержание: Цветные блоки и скрипты. Перемещение объектов. Костюмы. События.
когда клавиша [вправо v] нажата повернуть в направлении (90 v) идти (10) шагов |
Отправляем героя в путешествие. Учим его выполнять указания - двигаться различными способами, переходить из комнаты в комнату. Учимся обманывать зрителей - прячем исполнителей, используем всякие визуальные эффекты, оставляем за собой следы, стираем следы.
всегда идти (10) шагов если на краю, оттолкнуться
|
|
Условия взаимодействия, передача сообщений передать [Беги] и когда я получу[Беги]
|
Учим героя вызывать других агентов и реагировать на сообщения других агентов - см. статью о том, как Организовать взаимодействие персонажей |
|
Данные в программах. Переменные в Scratch заменить элемент (1 v) в [list v] на [thing]
|
|
определить НайтиЕду блок
|
||
|
Умения совместной деятельности. Инструменты совместной деятельности в Scratch и других средах. Документирование программы. Описание проекта | Использование рюкзака, создание ремиксов, анализ деревьев ремиксов
|
|
Содержание Языки и системы программирования. Эволюция языков программирования. Классификация языков программирования. см. Категория:Язык программирования |
|
|
Содержание - таблица оценивания, Dr.Scratch |
|
|
Knowledge Constructor:: #FFD700 C Innovative Designer:: #FFA500 C |
|
|
Представляем своё приключение | Что нужно сделать |
Инструменты[править]
- Scratch - http://scratch.mit.edu
- Semantic MediaWiki https://smwiki.mgpu.ru/w/
- Dr.Scratch - http://www.drscratch.org/
Литература[править]
- Once Upon an Algorithm. How Stories Explain Computing
- Думать как дерево
- Компьютерный Клуб: освоение компьютерных технологией в условиях большого города
- Обучение детей программированию:залог развития человеческого капитала в XXI веке. Руководство для российских политиков и практиков в области образования
- Педагогический дизайн социальной сети Scratch. [Текст] / Е.Д. Патаракин // Образовательные технологии и общество (Educational Technology & Society). 2013.
- Учимся готовить в среде Scratch