AlgoBlock

Материал из Поле цифровой дидактики
Версия от 09:29, 30 сентября 2023; Patarakin (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)


Краткое описание языка The authors of AlgoBlock wanted to create an active learning community among children learning to program in which children can share notes and techniques, and learn from each other. They created AlgoBlock, a set of blocks, each of which corresponds to a simple command in Logo
Компетенции в каких сферах формирует Empowered Learner, Knowledge Constructor, Innovative Designer, Computational Thinker, Creative Communicator
Парадигмы программирования
Возрастная категория 10
Назначение языка (Общее / Учебное) Мини-язык для обучения
Visual_Text_Blocks Блоки-Иконки
Измерение (2D/3D/Tangible) 3D
Область знаний
Открытость продукта Открытый
Address
Предки (Ancestors) Лого
Потомки (Descendants)
Активность в данный момент Project is closed
Доступны ремиксы? Нет
Год создания 1994
Создатели
Поясняющее видео
Используется для создания мобильных приложений? Нет


AlgoBlock упоминается в свойствах следующих страниц


The authors of AlgoBlock wanted to create an active learning community among children learning to program in which children can share notes and techniques, and learn from each other. They created AlgoBlock, a set of blocks, each of which corresponds to a simple command in Logo. The blocks can be connected together to form programs that control the movements of a submarine in a maze. The blocks are tangible and large enough that they can be arranged on a desk that several students can work around. This allows students to work with the blocks in a social context, learn from each other, and communicate what they are learning. The tangible nature of the blocks made it easy for children to take turns manipulating the blocks and communicate about which pieces should be placed where. The AlgoBlock project demonstrates that, in a suitable environment, children will work together in building programs.

  • 1.Suzuki H., Kato H. Interaction-level Support for Collaborative Learning: AlgoBlock—an Open Programming Language // The First International Conference on Computer Support for Collaborative Learning. Hillsdale, NJ, USA: L. Erlbaum Associates Inc., 1995. P. 349–355.