Программа «Основы алгоритмизации и программирования»: различия между версиями
Перейти к навигации
Перейти к поиску
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
(не показано 29 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
+ | Обновление курса - май 2022 года | ||
+ | * добавлены возможности языка StarLoogo Nova - https://www.slnova.org/ - еще один источник для обучения агентов, выполняющих ваши указания | ||
+ | * возможности среды CODAP - https://codap.concord.org/ - анализ и представление данных | ||
== Последовательность тем == | == Последовательность тем == | ||
Строка 10: | Строка 13: | ||
; Тема 1 | ; Тема 1 | ||
: Введение в сказочный мир алгоритмов | : Введение в сказочный мир алгоритмов | ||
− | | Введение, знакомство со средой Scrarth. История [[конструкционизм]]а. Язык начинается с чудесных историй, которые хочется читать и сочинять. Что такое Scratch? Установка и запуск Scratch. Интерфейс Scratch. Спрайты - акторы, исполнители | + | | Введение, знакомство со средой Scrarth. История [[конструкционизм]]а. Язык начинается с чудесных историй, которые хочется читать и сочинять. Что такое Scratch? Установка и запуск Scratch. Интерфейс Scratch. Спрайты - акторы, исполнители <br /> <sb>когда щелкнут по @greenFlag</sb> |
− | | Нам понадобится мир, в котором можно совершать действия. Герои-агента-акторы-исполнители, которым можно давать задания. Актеры должны как-то выглядеть, говорить и думать. Мир должен как-то меняться. | + | | Нам понадобится мир, в котором можно совершать действия. [[Исполнитель|Герои-агента-акторы-исполнители]], которым можно давать задания. Актеры должны как-то выглядеть, говорить и думать. Мир должен как-то меняться. |
; Что нужно сделать: | ; Что нужно сделать: | ||
− | : познакомиться с примерами проектов на сайте Scratch. Завести собственный аккаунт. Включиться в учебную студию и стать одним из кураторов. | + | : познакомиться с примерами проектов на сайте Scratch. Завести собственный аккаунт - см. [[Scratch/Registration]] |
+ | : Включиться в учебную студию https://scratch.mit.edu/studios/31082031 и стать одним из кураторов. | ||
+ | : зарегистрироваться в вики https://smwiki.mgpu.ru/w/ | ||
|- | |- | ||
| | | | ||
Строка 24: | Строка 29: | ||
идти (10) шагов | идти (10) шагов | ||
</scratchblocks> | </scratchblocks> | ||
− | | Отправляем героя в путешествие. Учим его выполнять указания - двигаться различными способами, переходить из комнаты в комнату. Учимся обманывать зрителей - прячем исполнителей, используем всякие визуальные эффекты, оставляем за собой следы, стираем следы | + | | Отправляем героя в путешествие. Учим его выполнять указания - двигаться различными способами, переходить из комнаты в комнату. Учимся обманывать зрителей - прячем исполнителей, используем всякие визуальные эффекты, оставляем за собой следы, стираем следы. |
− | ; Что нужно сделать - Посмотреть и попробовать | + | <scratchblocks> |
− | : Управляем поведением отдельного персонажа. Повторяем действия | + | всегда |
+ | идти (10) шагов | ||
+ | если на краю, оттолкнуться | ||
+ | </scratchblocks> | ||
+ | ; Что нужно сделать - Посмотреть и попробовать управление исполнителями на примере проекта [[Скретч-квест]] | ||
+ | : Управляем поведением отдельного персонажа. Повторяем действия. Используем [[логическое выражение]] для управления персонажем-исполнителем | ||
* [[Scratch/VisualCommands|визуальные блоки команд Scratch]] | * [[Scratch/VisualCommands|визуальные блоки команд Scratch]] | ||
* [[Scratch/Как передвигать спрайт клавишами]] | * [[Scratch/Как передвигать спрайт клавишами]] | ||
Строка 33: | Строка 43: | ||
; Тема 3 | ; Тема 3 | ||
: Взаимодействие персонажей - наш герой и другие | : Взаимодействие персонажей - наш герой и другие | ||
− | | Условия взаимодействия, передача сообщений <sb>передать [Беги]</sb> и <sb>когда я получу[Беги]</sb> | + | | Условия взаимодействия, передача сообщений <sb>передать [Беги]</sb> и <sb>когда я получу[Беги]</sb> |
− | | Учим героя вызывать других агентов и реагировать на сообщения других агентов | + | | Учим героя вызывать других агентов и реагировать на сообщения других агентов - см. статью о том, как [[Организовать взаимодействие персонажей]] |
|- | |- | ||
| | | | ||
; Тема 4 | ; Тема 4 | ||
: Собираем и храним информацию | : Собираем и храним информацию | ||
− | | Данные в программах. Переменные в Scratch | + | | [[Данные]] в программах. [[Переменная|Переменные]] в Scratch <br /> <sb>заменить элемент (1 v) в [list v] на [thing]</sb> |
− | | Что нужно сделать | + | | |
+ | ; Что нужно сделать | ||
+ | : Создаем [[Переменная|переменные]]. Записываем [[данные]] в [[список|списки]]. Обрабатываем и [[сортировка|сортируем]] данные в списке . Храним данные в [[облачные данные|облаке]] | ||
+ | : [[Scratch/Данные]] | ||
|- | |- | ||
| | | | ||
; Тема 5 | ; Тема 5 | ||
− | : Определяем собственные | + | : Определяем собственные [[процедура|процедуры]], организуем атаку [[клон]]ов |
− | | | + | | <sb>определить НайтиЕду блок</sb> |
− | | Что нужно сделать | + | | |
+ | ; Что нужно сделать | ||
+ | : Создаем собственные блоки - процедуры, задаём [[параметр]]ы, описываем назначение [[процедура|процедур]] | ||
|- | |- | ||
− | | Тема 6 Совместная деятельность | + | | |
+ | ; Тема 6 | ||
+ | :Совместная деятельность | ||
| Умения совместной деятельности. Инструменты совместной деятельности в Scratch и других средах. Документирование программы. Описание проекта | | Умения совместной деятельности. Инструменты совместной деятельности в Scratch и других средах. Документирование программы. Описание проекта | ||
− | | | + | | Использование рюкзака, создание [[ремикс]]ов, анализ деревьев ремиксов |
+ | ; Что нужно сделать | ||
+ | : научиться находить и брать чужое в свой рюкзак. Создавать ремиксы и запускать волну ремиксов | ||
|- | |- | ||
− | | Тема 7 Что кроме Scratch и что после Scratch | + | | |
+ | ; Тема 7 | ||
+ | : Что кроме Scratch и что после Scratch | ||
| Содержание Языки и системы программирования. Эволюция языков программирования. Классификация языков программирования. см. [[:Категория:Язык программирования]] | | Содержание Языки и системы программирования. Эволюция языков программирования. Классификация языков программирования. см. [[:Категория:Язык программирования]] | ||
− | | Что | + | | |
+ | ; Что нужно сделать | ||
+ | : смотрим и сравниваем - {{#ask: [[Категория:Язык программирования]] [[Возрастная категория::+]] }} | ||
|- | |- | ||
− | | Тема 8 | + | | |
+ | ; Тема 8 | ||
+ | : Оценивание умений по созданию алгоритмов | ||
| Содержание - таблица оценивания, Dr.Scratch | | Содержание - таблица оценивания, Dr.Scratch | ||
− | | Что делаем: оцениваем Scratch проект, используя [[Scratch/JudgingCriteria]] и [[Dr.Scratch]], предлагаем собственные критерии оценивания | + | | |
+ | ; Что делаем: | ||
+ | : оцениваем Scratch проект, используя [[Scratch/JudgingCriteria|Критерии оценивания качества Scratch проектов]] и [[Dr.Scratch]], предлагаем собственные критерии оценивания | ||
+ | : умеет ли автор <sb>создать клон [себя самого v]</sb> | ||
|- | |- | ||
− | | Тема 9 | + | | |
− | | | + | ; Тема 9 |
− | | Что нужно сделать | + | : Соответствие образовательным стандартам |
+ | | <sb>Knowledge Constructor:: #FFD700 C </sb><br/><sb> Innovative Designer:: #FFA500 C </sb><br/> | ||
+ | | | ||
+ | ; Что нужно сделать | ||
+ | : Сопоставить деятельность в проектах и категорию стандарты {{#ask: [[Категория:ISTE Standards]] [[Источник::ФГОС]] [[Возрастная категория::9]] }} | ||
|- | |- | ||
− | | Тема 10 | + | | |
− | + | ; Тема 10 | |
+ | : Заключение, зачёт | ||
+ | | Представляем своё приключение | ||
| Что нужно сделать | | Что нужно сделать | ||
|} | |} |
Текущая версия на 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