Редактирование: Программа «Основы алгоритмизации и программирования»

Перейти к навигации Перейти к поиску

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы ваша отмена правки была сохранена.

Эта страница поддерживает семантические аннотации в тексте (например "[[Is specified as::World Heritage Site]]") для построения структурированного контента, в который можно делать запросы, обеспечивается Semantic MediaWiki. Для комплексного описания, как использовать аннотации или парсерную функцию ask, пожалуйста, посетите справочные страницы о начале работы, in-text annotation аннотации в тексте и строчных запросах.

Текущая версия Ваш текст
Строка 1: Строка 1:
Обновление курса - май 2022 года
 
* добавлены возможности языка StarLoogo Nova - https://www.slnova.org/ - еще один источник для обучения агентов, выполняющих ваши указания
 
* возможности среды CODAP - https://codap.concord.org/ - анализ и представление данных
 
  
== Последовательность тем ==
+
 
 
{| {{prettytable}}
 
{| {{prettytable}}
 
|-
 
|-
Строка 10: Строка 7:
 
!{{Hl2}}| Вопросы и задания
 
!{{Hl2}}| Вопросы и задания
 
|-  
 
|-  
|  
+
| Тема 1 Введение, знакомство со средой Scrarth. История [[конструкционизм]]а. Язык начинается с чудесных историй, которые хочется читать и сочинять
; Тема 1  
+
| Что такое Scratch? Установка и запуск Scratch. Интерфейс Scratch. Спрайты. Цветные блоки и скрипты. Перемещение объектов. Костюмы. События.  
: Введение в сказочный мир алгоритмов
+
| Что нужно сделать: познакомиться с примерами проектов на сайте Scratch. Завести собственный аккаунт. Включиться в учебную студию и стать одним из кураторов.
| Введение, знакомство со средой 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 Что кроме Scratch и что после Scratch
; Тема 6  
+
| Содержание Языки и системы программирования. Эволюция языков программирования. Классификация языков программирования. см. [[:Категория:Язык программирования]]
:Совместная деятельность
+
| Что нужно сделать - {{#ask: [[Категория:Язык программирования]] [[Возрастная категория::+]] }}
| Умения совместной деятельности. Инструменты совместной деятельности в 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/scratch_netw.pdf Педагогический дизайн социальной сети Scratch]. [Текст] / Е.Д. Патаракин // Образовательные технологии и общество (Educational Technology & Society). 2013.  
 
*  [http://www.uic.unn.ru/pustyn/papers/CookingScratch2008.pdf Учимся готовить в среде Scratch]
 
*  [http://www.uic.unn.ru/pustyn/papers/CookingScratch2008.pdf Учимся готовить в среде Scratch]

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии Creative Commons Attribution (см. Проект:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

Шаблоны, используемые на этой странице: