CollaborativeCoding

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску

Визуальное и совместное программирование в портфеле компетенций специалиста будущего[править]

Введение[править]

Scratch/Football

Уровни / Деятельность Футбол Шахматы, го Scratch, вики
Индивидуальный (Предметно-направленные взаимодействия) Быстро бегать, попадать по мячу, обводить противников, индивидуальная техника владения мячом - объектом деятельности Знать правила, дебюты, эндшпили, паттерны, просчитывать варианты, ?? Информационные компетенции - кодировать, создавать игры, цифровые истории, модели
Коллективный (Субъектно-направленные в заимодействия) Отдавать мяч, принимать мяч, видеть партнеров, открываться Читать, записывать, обсуждать партии. Уметь заимствовать идеи из записей чужих партий. Уметь делать ремиксы Социальные компетенции - обсуждать, использовать проекты других участников, делать ремиксы, использовать рюкзак, делиться своими проектами, организовывать деятельность других участников
Системный (Организационно-направленные взаимодействия) Понимать сетевую динамику игры, анализировать игровые диаграммы и менять организацию игры на основе анализа этих диаграмм Шахматная школа как коллективный субъект Системные, сетевые компетенции - анализировать данные о совместной деятельности - викиграммы, деревья ремиксов.




Информационные компетенции[править]

Scratch/Concepts

Концепция Блоки Scratch
Циклы всегда ,повторить(), повторять пока не ()
Параллельность когда щелкнут по @greenFlag, когда я получу [message1 v],
Использование событий когда спрайт нажат <touching color [#abcdef]?> <touching [ v]?> <mouse down?>, <key [space v] pressed?>
Условия когда я получу [message1 v], когда клавиша [space v] нажата, мышка нажата? если на краю, оттолкнуться когда спрайт нажат, когда я начинаю как клон, когда фон меняется на [backdrop1 v] <[] < []>, <не <>>, <<> или <>>, <<> и <>> <[list v] contains [thing]?>
Операторы <не <>>, <<> или <>>, <<> и <>>, ([sqrt v] of (9)), ([mod v] of (9)) ([cos v] of ())
Данные добавить [] к [list v], список [list v]содержит ()?, скрыть список [list v], когда клавиша [space v] нажата, длина списка [list v], показать переменную [variable v], скрыть переменную [variable v]




Взрослые особенно обеспокоены тем, как заставить других людей больше узнать о компьютерах, и сделать нас всех «компьютерно-грамотными». Грамотность означает одновременно способность читать и писать, но большинство книг и курсов о компьютерной грамотности посвящены программированию. Хуже того, они рассказывают только о командах, инструкциях и правилах грамматики данного языка программирования. Они почти никогда не содержат примеров. Но настоящие языки - это больше, чем слова и грамматические правила. Это всегда также и литература - то, для чего люди используют язык. Никто никогда не учит язык ради знания грамматических правил. Мы всегда начинаем с рассказов о вещах, которые нас интересуют.

Scratch, Squeak, Starlogo и 150 других потомков черепашки Лого[править]

Learning Coding Languages



Социальные компетенции[править]

Мяч


Соответствие сообществ принципам дизайна

Системные компетенции[править]

Файл:Nederlan spain.png
A network theory analysis of football strategies - Javier L´opez Pena and Hugo Touchettey

Файл:Remix tree.jpg

Scratch Community Blocks



Критерий Высокий уровень Средний уровень Низкий уровень
Продуктивность Граф (викиграмма) показывает, что участники множество объектов, число которых значительно больше числа участников. Участники создали цифровые объекты, число которых примерно равно числу участников. В ходе проекта было создано очень мало цифровых объектов. Число объектов значительно меньше числа участников
Повторяемость действий Граф показывает, что объекты многократно (более 5 раз) изменялись и улучшались авторами и редакторами Некоторые объекты в проекте улучшались своими авторами и другими участниками по 3 – 4 раза. Созданные участниками объекты после создания и публикации в системе не изменялись.
Связанность Все субъекты и объекты деятельности объединены в одном графе Участники и объекты деятельности объединены в небольшое (3 - 4) число компонент. Граф проекта разбит на множество несвязанных компонент.
Сплоченность На викиграмме представлена одна сплоченная группа (клика), в которой все участники связаны друг с другом через страницы Участники образуют несколько малочисленных групп. На викиграмме практически нет групп, что говорит об отсутствии взаимодействия.
Устойчивость В графе участников представлены несколько ключевых игроков, связи которых обеспечивают устойчивость совместной деятельности В графе участников представлены 2 – 3 участника, удаление которых приведет к тому, что сеть рассыпается на несвязанные компоненты. В графе совместной деятельности есть единственный ключевой игрок, через которого идут все информационные процессы. Удаление этого узла разрушает сеть.

Обсуждение категории:Энциклопедия школьной символики

Заключение[править]

Студии для конкурса[править]

В качестве справочных материалов предполагается использовать следующие студии: Пока предложены следующие студии:

  1. https://scratch.mit.edu/studios/4614548 Проекты, помогающие создавать модели поведения животных и растений.
  2. https://scratch.mit.edu/studios/4614761 Оживляем экспозиции музеев, собираем экспонаты для новых музеев.
  3. https://scratch.mit.edu/studios/4614736/ Студия, в которой собираются литературные произведения и литературные персонажи.
  4. https://scratch.mit.edu/studios/4614772 Создаем и исследуем микромиры (STEM) - физика, химия, биология.
  5. https://scratch.mit.edu/studios/4614785 Оживляем музыкальные произведения
  6. https://scratch.mit.edu/studios/4614799 Искусство и математика
  7. https://scratch.mit.edu/studios/4614804 Изучаем общественное мнение, проводим опросы
  8. https://scratch.mit.edu/studios/4614814/ Студия, где собираются театральные персонажи, цирковые актеры для возможного совместного выступления в спектаклях и представлениях

Файл:Animals ru.png

<scratch script="patarakin/293659"/>

Литература:[править]