Прошло уже несколько месяцев как наша команда съездила в Бостонский офис Google на саммит посвященный обучению детей программированию. Эмоции остыли и самое время поделиться с вами полезной информацией.
Собственно этот пост для родителей, интересующихся развитием своих детей в технической сфере, руководителям кружков для юных программистов и любым интересующимся темой.
![](https://habrastorage.org/files/a17/362/913/a173629131a84a0b8d9d00eadf080e46)
Нас было 37 организаций со всего мира. 3 дня мы интенсивно слушали лекции, работали с другими проектами и штурмили. Оригинальный конспект доступен здесь. Среди тем, которые затрагивались — вовлечение родителей в учебный процесс, вовлечение волонтеров, оценка эффективности образовательных программ, маркетинг и привлечение средств, обзор обучающих инструментов.
![](https://habrastorage.org/r/w1560/files/ad1/ec3/0da/ad1ec30dae0d4d0ebf4e9cd49d6d505e.png)
Значимая доля проектов, в основном Америка и Европа, посвящены вовлечению девочек в ИТ. Google вообще уделяет много внимания этой теме. Проекты для афроамериканцев. Что ж, имеет место быть, учитывая их количество проектов посвященных обучению детей программированию вообще.
Если честно, то образовательные программы и подход у всех один и тот же. Scratch/Blockly, Raspberry, Arduino.
Делаем с детьми игры и анимацию. Играем музыку на бананах и апельсинах, подключенных к Raspberry.
Были и наши кумиры — компания CodeClub из UK. Они учат детей программировать на Scratch во внеурочное время почти по всей Англии. Используют модель корпоративного волонтерства, которое мы по их наставлению и сами опробуем в этом году. За несколько лет они выросли с 0 до более чем 2 тысяч клубов.
Просто знайте, что вот эти вот все красивые рисунки в этой публикации делала безумно талантливая девушка, которая рисовала все это в реальном времени маркерами по ходу докладов и разворачивающихся дискуссий. Просто чума! И не буду даже дополнять про завтраки-обеды-ужины в офисе Google, водную экскурсию по заливу Бостона и гугло-мешочек с конфетами, который выдают при заселении в Marriot.
![](https://habrastorage.org/r/w1560/files/a89/0ef/836/a890ef836e9544b9a5ae0409886bdd2f.png)
Гугл возродил проект MIT App Inventor. Суть в том, что можно создавать приложения для Android на визуальном языке программирования Blockly. Дизайним формы, пишем код для событий.
Чтобы смотреть, как оно работает нужно скачать эмулятор. Либо по QR-коду открывать сразу на целевом Android, предварительно установив агента (MIT AI Companion) на аппарат. В дальнейшем оно так и работает, через агент по QR-коду. То есть само приложение хранится в облаке App Inventor.
Это реально быстрый способ для детей создать свое первое приложение. Вполне можно пройти базовый курс по Scratch или Code.org и можно пробовать App Inventor.
Вот например калькулятор :)
![](https://habrastorage.org/r/w1560/files/809/86e/e7b/80986ee7bd0e4ca4bd6ad5b87445cf05.png)
![](https://habrastorage.org/r/w1560/files/b21/87e/a4f/b2187ea4f4204d059d6bc98c5a62fefa.png)
Инструмент позиционируется как переходный от визуального программирования к текстовому. Можем переключаться между визуальным Blockly и текстовым CoffeeScript. Внутри есть множество заданий и на тему анимации, и не только.
Проект чудесный и приятный. Есть книга, пока на английском.
![](https://habrastorage.org/r/w1560/files/b87/6a4/450/b876a4450a7d4243922fbdfcc4dc43e4.png)
И переключаемся в CoffeeScript.
![](https://habrastorage.org/r/w1560/files/5ee/e04/aeb/5eee04aebfb74be3aff392dcd2ce4dda.png)
Развивается очень динамично. То, что мы смотрели в мае, и то, что есть сейчас, различается кардинально. Google поглотил разработчика и снабдил ресурсами, чтобы тот не отвлекался от продукта.
Не так давно Google запустил собственный набор онлайн курсов по Scratch. Перед этим они провели исследование на тему интересов детей и сделали реально очень крутые тематические курсы. Всего 8 направлений, по 8 уроков в каждом. Музыка, мода, дизайн, игры, спорт, арт и другие. С видео инструкциями и стартовыми Scratch-проектами. Код чистый, документированный :)
Например, виртуальный подиум для девочек.
![](https://habrastorage.org/r/w1560/files/226/016/882/2260168827bd4db58bab5ea49082b839.png)
Или Динобол.
![](https://habrastorage.org/r/w1560/files/7a2/d63/38b/7a2d6338bed347d3b7b758db5a5affd4.png)
И много других. Весь список доступен здесь. Мы сейчас собираем команду для перевода.
Там мы познакомились с Аммануэлем. Он очень напоминает героя из фильма 1+1.
Белоснежно улыбается, местное пиво называет крашеной водой, шутит про Путина и Крым и учит детей Кении программировать.
![](https://habrastorage.org/r/w780q1/files/47d/f37/3f1/47df373f13a242f993e567ab9ef0e1a2.jpg)
Если какие-то интересные вам участки мы не осветили — пишите в комментах, обязательно поделимся.
Собственно этот пост для родителей, интересующихся развитием своих детей в технической сфере, руководителям кружков для юных программистов и любым интересующимся темой.
Что было
Нас было 37 организаций со всего мира. 3 дня мы интенсивно слушали лекции, работали с другими проектами и штурмили. Оригинальный конспект доступен здесь. Среди тем, которые затрагивались — вовлечение родителей в учебный процесс, вовлечение волонтеров, оценка эффективности образовательных программ, маркетинг и привлечение средств, обзор обучающих инструментов.
![](https://habrastorage.org/files/ad1/ec3/0da/ad1ec30dae0d4d0ebf4e9cd49d6d505e.png)
Кто был
Значимая доля проектов, в основном Америка и Европа, посвящены вовлечению девочек в ИТ. Google вообще уделяет много внимания этой теме. Проекты для афроамериканцев. Что ж, имеет место быть, учитывая их количество проектов посвященных обучению детей программированию вообще.
Если честно, то образовательные программы и подход у всех один и тот же. Scratch/Blockly, Raspberry, Arduino.
Делаем с детьми игры и анимацию. Играем музыку на бананах и апельсинах, подключенных к Raspberry.
Были и наши кумиры — компания CodeClub из UK. Они учат детей программировать на Scratch во внеурочное время почти по всей Англии. Используют модель корпоративного волонтерства, которое мы по их наставлению и сами опробуем в этом году. За несколько лет они выросли с 0 до более чем 2 тысяч клубов.
Организация
Просто знайте, что вот эти вот все красивые рисунки в этой публикации делала безумно талантливая девушка, которая рисовала все это в реальном времени маркерами по ходу докладов и разворачивающихся дискуссий. Просто чума! И не буду даже дополнять про завтраки-обеды-ужины в офисе Google, водную экскурсию по заливу Бостона и гугло-мешочек с конфетами, который выдают при заселении в Marriot.
![](https://habrastorage.org/files/a89/0ef/836/a890ef836e9544b9a5ae0409886bdd2f.png)
Инструменты
1. App Inventor 2
Гугл возродил проект MIT App Inventor. Суть в том, что можно создавать приложения для Android на визуальном языке программирования Blockly. Дизайним формы, пишем код для событий.
Чтобы смотреть, как оно работает нужно скачать эмулятор. Либо по QR-коду открывать сразу на целевом Android, предварительно установив агента (MIT AI Companion) на аппарат. В дальнейшем оно так и работает, через агент по QR-коду. То есть само приложение хранится в облаке App Inventor.
Это реально быстрый способ для детей создать свое первое приложение. Вполне можно пройти базовый курс по Scratch или Code.org и можно пробовать App Inventor.
Вот например калькулятор :)
![](https://habrastorage.org/files/809/86e/e7b/80986ee7bd0e4ca4bd6ad5b87445cf05.png)
![](https://habrastorage.org/files/b21/87e/a4f/b2187ea4f4204d059d6bc98c5a62fefa.png)
2. PencilCode
Инструмент позиционируется как переходный от визуального программирования к текстовому. Можем переключаться между визуальным Blockly и текстовым CoffeeScript. Внутри есть множество заданий и на тему анимации, и не только.
Проект чудесный и приятный. Есть книга, пока на английском.
![](https://habrastorage.org/files/b87/6a4/450/b876a4450a7d4243922fbdfcc4dc43e4.png)
И переключаемся в CoffeeScript.
![](https://habrastorage.org/files/5ee/e04/aeb/5eee04aebfb74be3aff392dcd2ce4dda.png)
Развивается очень динамично. То, что мы смотрели в мае, и то, что есть сейчас, различается кардинально. Google поглотил разработчика и снабдил ресурсами, чтобы тот не отвлекался от продукта.
3. CS-First
Не так давно Google запустил собственный набор онлайн курсов по Scratch. Перед этим они провели исследование на тему интересов детей и сделали реально очень крутые тематические курсы. Всего 8 направлений, по 8 уроков в каждом. Музыка, мода, дизайн, игры, спорт, арт и другие. С видео инструкциями и стартовыми Scratch-проектами. Код чистый, документированный :)
Например, виртуальный подиум для девочек.
![](https://habrastorage.org/files/2dd/d3d/cbe/2ddd3dcbeefb4ed8a46a4ee3a25e066e.png)
![](https://habrastorage.org/files/226/016/882/2260168827bd4db58bab5ea49082b839.png)
Или Динобол.
![](https://habrastorage.org/files/650/02d/a2d/65002da2d1754359b0651d68341cdb28.png)
![](https://habrastorage.org/files/7a2/d63/38b/7a2d6338bed347d3b7b758db5a5affd4.png)
И много других. Весь список доступен здесь. Мы сейчас собираем команду для перевода.
Оффтоп
Там мы познакомились с Аммануэлем. Он очень напоминает героя из фильма 1+1.
Белоснежно улыбается, местное пиво называет крашеной водой, шутит про Путина и Крым и учит детей Кении программировать.
![](https://habrastorage.org/files/47d/f37/3f1/47df373f13a242f993e567ab9ef0e1a2.jpg)
Если какие-то интересные вам участки мы не осветили — пишите в комментах, обязательно поделимся.