Snap!: различия между версиями
Patarakin (обсуждение | вклад) Нет описания правки |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| Строка 29: | Строка 29: | ||
---- | ---- | ||
<scratchblocks version=" | <scratchblocks version="3"> | ||
when @greenFlag clicked ::control | when @greenFlag clicked ::control | ||
say [I am very confused about Snap!] for (2) seconds:: looks | say [I am very confused about Snap!] for (2) seconds:: looks | ||
Версия от 21:49, 15 августа 2022
| Краткое описание языка | |
|---|---|
| Компетенции в каких сферах формирует | Empowered Learner, Knowledge Constructor, Innovative Designer, Computational Thinker |
| Парадигмы программирования | |
| Возрастная категория | 14 |
| Назначение языка (Общее / Учебное) | Мини-язык для обучения |
| Visual_Text_Blocks | Блоки-Иконки |
| Измерение (2D/3D/Tangible) | 2D |
| Область знаний | |
| Открытость продукта | Открытый |
| Address | http://snap.berkeley.edu/ |
| Предки (Ancestors) | Scratch |
| Потомки (Descendants) | NetsBlox |
| Активность в данный момент | Project is active |
| Доступны ремиксы? | Yes |
| Год создания | 2010 |
| Создатели | Brian Harvey, Jens Mönig |
| Поясняющее видео | |
| Используется для создания мобильных приложений? |
- Snap! упоминается в свойствах следующих страниц
- API, Alexadr Retling, Arduino, Artomchik mgpuev, Big O notation, CSV, Catch-up, Clock, Complex network analysis, Computer Science Logo Style, Computer Science with Snap! by Examples, Computer graphics in Snap!, Creating Active Essays Using Agent Models, Daria Dolgopolova, Daria Mukomolova, Data Growth in Educational Simulation Communities, Development of computational thinking based on collective interaction in MediaWiki and multi-agent approach, Dog chases cat and cat chases mouse, Egorovsn051, ElenaGrcaheva, Ergo Jr, Finch Robot, Flocking (model), Foo, Fruits, GIS, GPT, Game design, GridnevaMV, Harvey, Heap, How to Keep Score in a Game, How to Move Sprites with the Arrow Keys, How to Move a Sprite in a Spiral, Hummingbird, Irina, JSON, K-means, KhlopkovVE518, Lieberman, Milena.aslamazova, Movement, NikiforovVV, Object Attraction, Patarakin, Pathfinding, Patterns of Technology in Education, Pipe, Practice defining problems to solve by computing for data analysis, modeling or algorithmic thinking, Remix… следующие результаты
Snap! - is an advanced Scratch Modification with lambdas, first class data, procedures, recursion, and many other features. Version 4.0 was renamed Snap! and was rewritten in JavaScript, and is thus no longer considered a Scratch modification.
SNAP! is used to teach introductory computer science at UC Berkeley and as part of the Beauty and Joy of Computing Curriculum being developed to prepare high school students for the AP Computer Science Essentials (CS for non-CS majors) course/test coming soon. It works just like a Scratch, but is more powerful, is easier to extend via plug-in libraries of blocks, and runs on tablets. SNAP! is also a great way to program the Hummingbird Robotics Kit.
Существует средство конвертации Scratch проектов в Snap! - https://snapinator.github.io/
when @greenFlag clicked ::control
say [I am very confused about Snap!] for (2) seconds:: looks
visit [https://snapwiki.miraheze.org/] ::sensing
for each ((item::reporter variables)::#dc4c14) in (list [blocks] [features] [and others] @delInput @addInput::#ea9473) {
think [hmm...] for (2) seconds::looks
say (join [I now know about ] (item) [.] @delInput @addInput:: operators
wait (0.5) seconds::control
}::#dc4c14
say [That clears some things up.] for (2) seconds::looks cap
