Программа «Основы алгоритмизации и программирования»: различия между версиями
Перейти к навигации
Перейти к поиску
Patarakin (обсуждение | вклад) (Новая страница: « {| {{prettytable}} |- !{{Hl2}}| Тема занятия !{{Hl2}}| Содержание !{{Hl2}}| Вопросы и задания |- | Тема 1 | Содер…») |
Patarakin (обсуждение | вклад) |
||
(не показаны 52 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
+ | Обновление курса - май 2022 года | ||
+ | * добавлены возможности языка StarLoogo Nova - https://www.slnova.org/ - еще один источник для обучения агентов, выполняющих ваши указания | ||
+ | * возможности среды CODAP - https://codap.concord.org/ - анализ и представление данных | ||
− | + | == Последовательность тем == | |
{| {{prettytable}} | {| {{prettytable}} | ||
|- | |- | ||
− | !{{Hl2}}| Тема | + | !{{Hl2}}| Тема |
!{{Hl2}}| Содержание | !{{Hl2}}| Содержание | ||
!{{Hl2}}| Вопросы и задания | !{{Hl2}}| Вопросы и задания | ||
|- | |- | ||
− | | Тема 1 | + | | |
− | | | + | ; Тема 1 |
− | | Что нужно сделать | + | : Введение в сказочный мир алгоритмов |
+ | | Введение, знакомство со средой Scrarth. История [[конструкционизм]]а. Язык начинается с чудесных историй, которые хочется читать и сочинять. Что такое Scratch? Установка и запуск Scratch. Интерфейс Scratch. Спрайты - акторы, исполнители <br /> <sb>когда щелкнут по @greenFlag</sb> | ||
+ | | Нам понадобится мир, в котором можно совершать действия. [[Исполнитель|Герои-агента-акторы-исполнители]], которым можно давать задания. Актеры должны как-то выглядеть, говорить и думать. Мир должен как-то меняться. | ||
+ | ; Что нужно сделать: | ||
+ | : познакомиться с примерами проектов на сайте Scratch. Завести собственный аккаунт - см. [[Scratch/Registration]] | ||
+ | : Включиться в учебную студию https://scratch.mit.edu/studios/31082031 и стать одним из кураторов. | ||
+ | : зарегистрироваться в вики https://smwiki.mgpu.ru/w/ | ||
|- | |- | ||
− | | Тема 2 | + | | |
− | | Содержание | + | ; Тема 2 |
− | | Что нужно сделать | + | : Одинокий герой отправляется в путешествие |
+ | | Содержание: Цветные блоки и скрипты. Перемещение объектов. Костюмы. События. | ||
+ | <scratchblocks> | ||
+ | когда клавиша [вправо v] нажата | ||
+ | повернуть в направлении (90 v) | ||
+ | идти (10) шагов | ||
+ | </scratchblocks> | ||
+ | | Отправляем героя в путешествие. Учим его выполнять указания - двигаться различными способами, переходить из комнаты в комнату. Учимся обманывать зрителей - прячем исполнителей, используем всякие визуальные эффекты, оставляем за собой следы, стираем следы. | ||
+ | <scratchblocks> | ||
+ | всегда | ||
+ | идти (10) шагов | ||
+ | если на краю, оттолкнуться | ||
+ | </scratchblocks> | ||
+ | ; Что нужно сделать - Посмотреть и попробовать управление исполнителями на примере проекта [[Скретч-квест]] | ||
+ | : Управляем поведением отдельного персонажа. Повторяем действия. Используем [[логическое выражение]] для управления персонажем-исполнителем | ||
+ | * [[Scratch/VisualCommands|визуальные блоки команд Scratch]] | ||
+ | * [[Scratch/Как передвигать спрайт клавишами]] | ||
|- | |- | ||
− | | Тема 3 | + | | |
− | | | + | ; Тема 3 |
− | | | + | : Взаимодействие персонажей - наш герой и другие |
+ | | Условия взаимодействия, передача сообщений <sb>передать [Беги]</sb> и <sb>когда я получу[Беги]</sb> | ||
+ | | Учим героя вызывать других агентов и реагировать на сообщения других агентов - см. статью о том, как [[Организовать взаимодействие персонажей]] | ||
|- | |- | ||
− | | Тема 4 | + | | |
− | | | + | ; Тема 4 |
− | | Что нужно сделать | + | : Собираем и храним информацию |
+ | | [[Данные]] в программах. [[Переменная|Переменные]] в Scratch <br /> <sb>заменить элемент (1 v) в [list v] на [thing]</sb> | ||
+ | | | ||
+ | ; Что нужно сделать | ||
+ | : Создаем [[Переменная|переменные]]. Записываем [[данные]] в [[список|списки]]. Обрабатываем и [[сортировка|сортируем]] данные в списке . Храним данные в [[облачные данные|облаке]] | ||
+ | : [[Scratch/Данные]] | ||
|- | |- | ||
− | | Тема 5 | + | | |
− | | | + | ; Тема 5 |
− | | Что нужно сделать | + | : Определяем собственные [[процедура|процедуры]], организуем атаку [[клон]]ов |
+ | | <sb>определить НайтиЕду блок</sb> | ||
+ | | | ||
+ | ; Что нужно сделать | ||
+ | : Создаем собственные блоки - процедуры, задаём [[параметр]]ы, описываем назначение [[процедура|процедур]] | ||
|- | |- | ||
− | | Тема 6 | + | | |
− | | | + | ; Тема 6 |
− | | Что нужно сделать | + | :Совместная деятельность |
+ | | Умения совместной деятельности. Инструменты совместной деятельности в Scratch и других средах. Документирование программы. Описание проекта | ||
+ | | Использование рюкзака, создание [[ремикс]]ов, анализ деревьев ремиксов | ||
+ | ; Что нужно сделать | ||
+ | : научиться находить и брать чужое в свой рюкзак. Создавать ремиксы и запускать волну ремиксов | ||
|- | |- | ||
− | | Тема 7 | + | | |
− | | Содержание | + | ; Тема 7 |
− | | Что нужно сделать | + | : Что кроме Scratch и что после Scratch |
+ | | Содержание Языки и системы программирования. Эволюция языков программирования. Классификация языков программирования. см. [[:Категория:Язык программирования]] | ||
+ | | | ||
+ | ; Что нужно сделать | ||
+ | : смотрим и сравниваем - {{#ask: [[Категория:Язык программирования]] [[Возрастная категория::+]] }} | ||
|- | |- | ||
− | | Тема 8 | + | | |
− | | Содержание | + | ; Тема 8 |
− | | Что | + | : Оценивание умений по созданию алгоритмов |
+ | | Содержание - таблица оценивания, 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 | |
+ | : Заключение, зачёт | ||
+ | | Представляем своё приключение | ||
| Что нужно сделать | | Что нужно сделать | ||
+ | |} | ||
+ | |||
+ | == Инструменты == | ||
+ | # 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]] | ||
+ | * [[Думать как дерево]] | ||
+ | * [[Компьютерный Клуб: освоение компьютерных технологией в условиях большого города]] | ||
+ | * [http://www.uic.unn.ru/pustyn/papers/WB%20Children%20learning_Ru.pdf Обучение детей программированию:залог развития человеческого капитала в XXI веке]. Руководство для российских политиков и практиков в области образования | ||
+ | * [http://www.uic.unn.ru/pustyn/papers/scratch_netw.pdf Педагогический дизайн социальной сети Scratch]. [Текст] / Е.Д. Патаракин // Образовательные технологии и общество (Educational Technology & Society). 2013. | ||
+ | * [http://www.uic.unn.ru/pustyn/papers/CookingScratch2008.pdf Учимся готовить в среде Scratch] |
Текущая версия на 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