программируют дети
Мы собрали список из семи интересных сервисов и сейчас кратко опишем их особенности, преимущества и недостатки.
Тестовый период: нет.
Количество уроков: уроков нет.
Возраст: от 7 лет.
Scratch — это не уроки, это компьютерная игра, в которой кот (или другой выбранный персонаж) будет танцевать по коду, написанному ребенком. На первый взгляд выглядит примитивно, но в игре есть все то же, что и в полноценном программировании — можно прописать условия, реакцию на нажатия и сделать циклы.
Уроков в программе нет. Есть короткое обучение, правда, на английском. Так что сначала придется показать ребенку, что к чему, но потом он сможет играть сам.
ВАЖНО: К сервису есть учебник на русском языке — Scratch для юных программистов. В ней все объяснено простым языком, так что программирование сможет самостоятельно освоить даже маленький ребенок.
Плюсы:
- Ребенок сам может нарисовать интересный мультик.
- Игра надолго увлекает детей.
- Основы программирования подаются ясно и просто.
- Есть бумажные учебники.
Минусы:
- Обучение внутри короткое, частично на английском.
- Нет полноценных уроков, без книги или понимающего в программировании родителя ребенок может не понять, что делать.
- Детям постарше может быть скучно.
Тестовый период: 30 дней.
Количество уроков: более 400, есть дипломный проект.
Возраст: от 7−8 лет.
А вот это уже не просто игра, а полноценные уроки. Ребенок вручную пишет или исправляет код в текстовом редакторе, как настоящий программист, и помогает обезьянке собрать все бананы. А в конце даже выдается задание на написание собственной несложной игры.
Плюсы:
- Код редактируется в текстовом редакторе — это не просто сборка алгоритма, а настоящее программирование.
- Есть пошаговые задания, которые помогут понять, что делать.
- Есть возможность задавать вопросы консультантам.
- Можно зарегистрироваться как учитель и заниматься с детьми на уроках информатики.
- Задания могут быть интересны даже детям постарше.
Минусы:
- Некоторые задания слишком сложные, сам ребенок с ними может не справиться.
- Иногда игра становится однообразной, хочется не только собирать бананы.
- Сервис до конца не переведен: описания уроков, иконки и подписи на английском.
- Сложная регистрация на пробный период — сайт не пускал ни через Google, ни через Facebook, ни через ввод e-mail и пароля.
Тестовый период: нет.
Количество уроков: 6 игр с уровнями внутри.
Возраст: от 5 лет.
Это сборник достаточно простых игр, по стилю напоминает Scratch — нужно также выбирать блоки, но здесь перед учеником стоит уже определенная цель, которую нужно выполнить. Есть совсем простые игры для малышей, задания посложнее, с которыми иногда с трудом справляются взрослые. Обучения не хватает, но набор команд небольшой, и можно подобрать решение методом проб и ошибок.
Плюсы:
- Разнообразие игр.
- После выполнения задания показывают код на JavaScript — реальном языке программирования.
- Есть как простые, так и сложные задания.
Минусы:
- Нет полноценного обучения
- Графика оставляет желать лучшего, игры несколько примитивные.
- Иногда задачи слишком сложные, без помощи решить их ребенок не сможет.
Пробный период: нет.
Количество уроков: 3 игры, уроков нет.
Возраст: от 10 лет.
Это три игры — в первой можно рисовать, во второй — играть музыку, в третьей — сочинять истории. Ребенок управляет черепашкой, которая и делает все, что ей задали в алгоритме. Уроков нет, но есть примеры и идеи.
Плюсы:
- Разные игры, тренируют не только программирование, но и фантазию. Игра с музыкой помогает еще и запомнить ноты на фортепиано.
- Много разных операторов, есть возможность ставить циклы и реакции, как и в Scratch. Вообще редактор очень на него похож.
- В каждом уроке есть готовые примеры, по которым можно понять принцип работы.
- Все на английском языке — нужны хотя бы базовые знания, без них будет трудно.
- Уроков нет, что-то сложное придется осваивать самостоятельно.
- Нет заданий, форма подачи тоже не очень игровая — ребенку может наскучить.
Пробный период: нет.
Количество уроков: более 40.
Возраст: от 4 и от 9 (есть два приложения).
Красивая и интересная игра, на ней учатся программировать дети во всем мире. Обучает простым алгоритмам и циклам, для новичков вполне подойдет. Радует приятной графикой и тем, что можно скачать на телефон, пусть и платно. Для детей от 4 лет есть только платная версия, она еще проще, чем браузерная. Обучение пошаговое, сложность постепенно возрастает.
Плюсы:
- Красивая графика и музыка, простое управление.
- Можно играть на телефоне.
- Отлично показывает основы.
- Есть программа для детей от 4 лет — другие сервисы рассчитаны на детей постарше.
Минусы:
- Во флеш-игре все на английском.
- Для продвинутых детей — скучно.
- Уроков и обучения не хватает, иногда все-таки можно «застрять».
Пробный период: нет.
Количество уроков: более 100.
Возраст: от 4 лет.
Совсем простая игра для малышей. Можно даже не уметь читать — голос скажет, когда ребенок прав, а когда ошибся. Пошаговые уроки и задания помогут изучить основы программирования в игровой форме.
Плюсы:
- Подходит для детей от 4 лет.
- Приятная графика и милые персонажи.
- Есть приложение на iOS.
- Игры совсем простые — детям старше 10 точно будет скучно.
- Программированию обучают только на самом начальном уровне — подойдет как введение в мир алгоритмов, но потом нужно будет выбрать что-то посерьезнее.
Пробный период: первые 39 уровней.
Количество заданий: больше 300, все еще обновляются и добавляются новые.
Возраст: от 10 лет
Полноценная игра с интересным сюжетом, где последовательно обучают всему: от базовых переменных до создания скриптов и рекурсии. Можно изучать JavaScript, Python, CoffeeScript и Luna, создавать свои уровни, и при этом проходить действительно интересную игру в жанре, напоминающем RPG.
Плюсы:
- Игра правда интересная, понравится даже взрослым.
- Красивая графика и музыка.
- Есть русский язык.
- Ребенок выбирает из 4 реальных языков, на которых пишутся программы
Минусы:
- Детям младше 10 лет может быть сложно.
- Иногда экран явно перегружен деталями.
- Сама игра тяжелая, на слабых компьютерах может зависать.
- Все интересное платное.
Как видите, сервисов очень много, и каждый чем-то хорош. Если сами вы не можете определиться, мы попробуем вам помочь:
- Если хотите, чтобы ребенок занимался сам, выбирайте CodeMonkey или CodeCombat, либо Scratch и купленный к нему учебник.
- Для самых маленьких подойдут BlocklyGames, Lightbot, Kodable.
- Более серьезно программированию учат Scratch, CodeMonkey, Pencil Code, CodeCombat.
- Учиться с мобильного можно с Lightbot и Kodable.
- Полностью бесплатны сервисы Scratch, Blockly Games, Pencil Code, Lightbot (на компьютере), Kodable.
- Если хотите позаниматься сами, лучше всего обратить внимание на CodeCombat, особенно если вы любите RPG.
Программирование кажется сложным, но на самом деле его можно превратить в увлекательную игру. Спрос на IT-специалистов растет, так что есть смысл научить ребенка полезному навыку. Если программирование и не станет его профессией, то все равно пригодится в жизни. А если для вас самих код — темный лес, то замените просиживание в соцсетях на изучение пары таких сервисов:)