ToonTalk: различия между версиями

Материал из Поле цифровой дидактики
м (1 версия импортирована)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{Карточка языка программирования
{{Карточка языка программирования
|Ages=9, 10
|Description=Мини-язык, в котором ученик может собирать алгоритмы из объектов (вещей) на рабочем поле. Полностью веб-приложение.
|FieldActivity=Computational Thinker
|FieldActivity=Computational Thinker
|Возрастная категория=12
|Dimension=2D
|Dimension=2D
|Purpose=Мини-язык для обучения
|Purpose=Мини-язык для обучения
Строка 9: Строка 10:
|Ancestors=Agentsheets
|Ancestors=Agentsheets
|ActiveNow=Project is active
|ActiveNow=Project is active
|Remixing=Нет
|launch year=1996
|ForMobileApps=Нет
|Ages=9, 10
|Remixing?=No
|Remixing?=No
}}
}}
ToonTalk: K. Kahn, Animated Programs, 1996 [Kahn, 1996]
* ToonTalk: K. Kahn, Animated Programs, 1996 Kahn, 1996  
* ToonTalkTM—an animated programming environment for children K Kahn - Journal of Visual Languages & Computing, 1996
** https://www.sciencedirect.com/science/article/abs/pii/S1045926X96900117


ToonTalk has a physical metaphor for program execution that is similar to that of Prototype 2. In ToonTalk, cities and the creatures and objects that exist in cities represent programs. Most of the computation takes place inside of houses; trainable robots live inside the houses. Communication between houses is accomplished with birds that carry objects back to their nests. Unlike Prototype 2, the ToonTalk environment places the user within the city (program). Using interaction techniques commonly found in videogames, users can navigate around the space, pick up tools, and use tools to affect other objects. By entering the thought bubbles of robots and showing them what they should do using standard ToonTalk tools, users construct programs.
ToonTalk has a physical metaphor for program execution that is similar to that of Prototype 2. In ToonTalk, cities and the creatures and objects that exist in cities represent programs. Most of the computation takes place inside of houses; trainable robots live inside the houses. Communication between houses is accomplished with birds that carry objects back to their nests. Unlike Prototype 2, the ToonTalk environment places the user within the city (program). Using interaction techniques commonly found in videogames, users can navigate around the space, pick up tools, and use tools to affect other objects. By entering the thought bubbles of robots and showing them what they should do using standard ToonTalk tools, users construct programs.


ToonTalkby Ken Kahn is explicitly influenced by the work of Seymour Papert, but it follows the rule-based and non-text model of Stagecast Creator and AgentSheets. ToonTalk takes the model of programming-as-videogame much fur- ther than these other two environments. In ToonTalk, a student's program explicitly manipulates characters who, in turn, manipulate data and structures of data which appear as Lego bricks. The rendering of ToonTalk is exceptionally high- quality: The look-and-feel is as nice as a high-end videogame.
ToonTalkby Ken Kahn is explicitly influenced by the work of Seymour Papert, but it follows the rule-based and non-text model of Stagecast Creator and AgentSheets. ToonTalk takes the model of programming-as-videogame much fur- ther than these other two environments. In ToonTalk, a student's program explicitly manipulates characters who, in turn, manipulate data and structures of data which appear as Lego bricks. The rendering of ToonTalk is exceptionally high- quality: The look-and-feel is as nice as a high-end videogame.
{{#widget:iframe
|url=https://toontalk.github.io/ToonTalk/index.html
|width=800
|height=800
}}


----
----
[[Category:Язык программирования]]
[[Category:Язык программирования]]

Текущая версия на 21:07, 18 февраля 2024

Краткое описание языка Мини-язык, в котором ученик может собирать алгоритмы из объектов (вещей) на рабочем поле. Полностью веб-приложение.
Компетенции в каких сферах формирует Computational Thinker
Парадигмы программирования
Возрастная категория 12
Назначение языка (Общее / Учебное) Мини-язык для обучения
Visual_Text_Blocks Блоки-Иконки
Измерение (2D/3D/Tangible) 2D
Область знаний
Открытость продукта Открытый
Address https://toontalk.github.io/ToonTalk/
Предки (Ancestors) Agentsheets
Потомки (Descendants)
Активность в данный момент Project is active
Доступны ремиксы? Нет
Год создания 1996
Создатели
Поясняющее видео
Используется для создания мобильных приложений? Нет
ToonTalk упоминается в свойствах следующих страниц


ToonTalk has a physical metaphor for program execution that is similar to that of Prototype 2. In ToonTalk, cities and the creatures and objects that exist in cities represent programs. Most of the computation takes place inside of houses; trainable robots live inside the houses. Communication between houses is accomplished with birds that carry objects back to their nests. Unlike Prototype 2, the ToonTalk environment places the user within the city (program). Using interaction techniques commonly found in videogames, users can navigate around the space, pick up tools, and use tools to affect other objects. By entering the thought bubbles of robots and showing them what they should do using standard ToonTalk tools, users construct programs.

ToonTalkby Ken Kahn is explicitly influenced by the work of Seymour Papert, but it follows the rule-based and non-text model of Stagecast Creator and AgentSheets. ToonTalk takes the model of programming-as-videogame much fur- ther than these other two environments. In ToonTalk, a student's program explicitly manipulates characters who, in turn, manipulate data and structures of data which appear as Lego bricks. The rendering of ToonTalk is exceptionally high- quality: The look-and-feel is as nice as a high-end videogame.