December 20, 2019
Программирование и робототехника для детей
Это мои закладки по этой теме для самых маленьких. Может и вам пригодятся в школе.
Хорошие статьи и комментарии к ним:
- С чего начинать программировать в доп. образовании? Или SmallBasic и все-все-все (2017): https://habr.com/ru/post/326926/
- Мой опыт обучения детей 8-10 лет программированию на Scratch (много ссылок на разные ресурсы и учебники): https://habr.com/ru/post/234823/
- Интервью с координатором проекта Code Club по обучению детей 9-11 лет основам программирования (детей начинают обучать с Scratch): https://habr.com/ru/company/infopulse/blog/262087/
- Опыт обучения программированию детей от 8 лет онлайн (от школы https://itgen.io): https://habr.com/ru/post/337738/
- Онлайн-кружок с программированием первой игры на Scratch: https://goto2050.ru/mkrug
Варианты разных программно-обучающих сред:
Тут они все вразнобой, что-то старое, что-то новое.
1. Проект «Блоки» от Google
- Google запускает проект «Блоки» — конструктор, обучающий детей программированию https://tproger.ru/news/google-project-blocks/
- Видимо это будет что-то вроде Scratch 3.0: https://dev.by/news/google-i-mit-sozdayut-novoe-pokolenie-yazyka-programmirovaniya-dlya-detey
- Статья графическая среда программирования Blockly (Блокли): https://drive.google.com/file/d/0B151k8zMTIuvSW1ZenI2UG85a1U/edit?pli=1
2. Microsoft Kodu Game Lab (создание игр маленькими детьми 6-9 лет)
- Что такое Kodu: https://habr.com/ru/post/80832/
- Описание на MS: https://blogs.msdn.microsoft.com/sos/2010/01/14/423/
- Курсы: https://coddyschool.com/courses/kodu-game-lab/
- Подкаст ChildCast (старый): https://habr.com/ru/post/83018/
3. Small Basic (вроде активно не развивается, но живет - лучше с 6 класса)
- На русском языке: https://habr.com/ru/post/63027/
- Small Basic — для тех, кто только начинает: https://habr.com/ru/post/87447/
4. Algodoo — компьютерная игра-симулятор физики
- Сайт: http://www.algodoo.com/
- В прошлом это был клевый Phun: https://ru.wikipedia.org/wiki/Phun
- Видео, как это работает: https://www.youtube.com/watch?time_continue=1&v=0LGzTKINqJk&feature=emb_logo
5. Scratch
- Сайт: https://scratch.mit.edu/
- Статья 'Scratch и визуальное программирование Arduino': https://habr.com/ru/post/106778/
- Детское программирование на Scratch в 2015: https://habr.com/ru/post/384299/
- Как игры помогают учить детей программированию? (пошаговое знакомство): https://habr.com/ru/company/educraft/blog/390949/
- Новые книги о детском программировании на Scratch (2018): https://habr.com/ru/post/421063/
- LEGO Education WeDo 2.0 и Scratch — новая связка для обучения детей робототехнике: https://habr.com/ru/company/legoeducation/blog/480986/
- Хорошая книга "Scratch для детей": https://www.mann-ivanov-ferber.ru/books/scratch-dlya-detej/
6. Lego MINDSTORMS
Разные материалы и статьи:
- Хорошие ребят и сайт по Ардуино и прочим роботам: https://amperka.ru/
У них есть очень классный конструктор для детей с реальными проводами, платами и задачками "Микроник": https://amperka.ru/product/mikronik Они его собирали краудфандингом - здесь описание и видео (https://boomstarter.ru/projects/amperka/elektronnyy_konstruktor_mikronik) Заказал его Артёмке. Есть еще интересный "Робожук": https://amperka.ru/product/robozhuk. Есть у них и штуки для детей постарше: https://amperka.ru/product/make-electronics-part1 и https://amperka.ru/product/robonyasha-iskra-js - Статьи про игры обучающие программированию:
— 20 игр, чтобы научить ребёнка программированию: https://habr.com/ru/post/440376/
— 5 игр для развития логики и обучения детей программированию: https://habr.com/ru/post/221019/
— 12 игр, которые обучают детей программированию: https://habr.com/ru/post/251583/
— Игры, которые помогут детям (и родителям) научиться программировать: https://ru.hexlet.io/blog/posts/learn-coding-through-games
— Обучающие игры по программированию для взрослых (бесплатные): https://tproger.ru/digest/learn-to-code-while-playing-games/
— Игры, которые учат программированию:
https://habr.com/ru/post/273003/
- 6 отличных настольных игр, которые помогут понять программирование:
https://mel.fm/blog/kodvards/17306-6-otlichnykh-nastolnykh-igr-kotoryye-pomogut-ponyat-programmirovaniye - Настольная игра "Битва Големов" (из комментов: похоже на движение исполнителя в программе "Skratch" и авторы игры пишут "у нас есть Scratch-like карты "): https://www.simplerobot.org/battle-of-golems-ru и плюс видео: https://www.youtube.com/watch?v=UNeo6ODP-jc
- Попытки начать обучение ребенка программированию с Minecraft pocket edition (хорошие комментарии): https://habr.com/ru/post/472614/
- 40+ сайтов по изучению математики для детей. Разные уровни, игровая форма и много интересного: http://semeynoe.com/magazine/obzory/izuchenie-matematiki/
- Это для интересующихся взрослых. Обучение програмированию - Очень крутой Гарвардский курс CS50 на русском языке в открытом доступе:
https://habrahabr.ru/company/javarush/blog/303806/ и https://tjournal.ru/flood/43510-ves-garvardskiy-kurs-po-osnovam-programmirovaniya и http://javarush.ru/cs50.html# - Где обучать детей программированию? https://habr.com/ru/company/hh/blog/441804/ + к этой статье много ресурсов, где можно поискать разные курсы: https://itgen.io, Московская школа юного программиста: https://temocenter.ru/obrazovanie/moskovskaya-shkola-yunogo-programmista.html
- Где детей научат программировать: http://www.timeout.ru/msk/feature/464374
- Платформа для обучения детей основам программирования (7-12 лет): https://codewards.ru/
- Онлайн. Техническое творчество. Дети создают своими руками технические устройства, пишут 3D-игры и проектируют 3D-модели (там есть и MINECRAFT и Scratch): https://gekkon-club.ru/
- Конструктор для изучения электроники Snap Circuits (от 8 лет):
https://www.elenco.com/brand/snap-circuits/ и описание на русском языке: https://www.babyblog.ru/user/id2233655/57093 (аналоги - русский бренд "Знаток").