Программирование для детей - методики обучения в игровой форме, языки и специальные программы. Игровая разработка для детей

Однако, если вы решите учить ребенка программированию, особенно в раннем возрасте, то с удивлением обнаружите, что выбор невелик. Отечественные софтверные гиганты, такие как «Яндекс» или «1С», делают упор на старшеклассников или даже на студентов. Школьные уроки информатики вряд ли помогут вам вырастить нового Цукерберга или Дурова. Если вам повезло, то где-нибудь рядом соседский папа-программист ведет кружок для своих детей и их друзей. Мы поймали основателя детской школы программирования и цифрового творчества Дарью Абрамову и поговорили с ней о том, как учить наших детей и превратить компьютерную игру в обучение.

Scratch мгновенно завоевал Америку, в Европе как-то не прижился, а вот российским школьникам пришелся по душе. Дети ласково называют Scratch царапкой, так как символом этого языка является котенок.

Царапка

Программистам во всем мире платят много потому, что их не хватает и будет не хватать еще больше. Следовательно, производить их нужно промышленным способом и желательно с младенчества. Первыми это поняли американские софтверные гиганты. Те же Google или Microsoft давно щедро спонсируют детское компьютерное обучение. Поэтому логично, что лучшие методики обучения и языки программирования для детей — оттуда. Например, это совместный проект «игрушечной» компании LEGO и MIT Media Lab, самого интересного подразделения Массачусетского технологического института, мирового лидера в научном и инженерном образовании. Ученым удалось адаптировать язык LabView, применяемый в реальном программировании промышленных роботов, к программированию образовательных робототехнических платформ LEGO. На нем дети, как из кубиков конструктора, собирают алгоритмы, заставляя двигаться собранных роботов. Система оказалась настолько интуитивно понятной, что ее используют даже в детских садах. Дальнейшим ее развитием стал визуальный объектно-ориентированный язык Scratch, разработанный для младшеклассников в том же MIT. Среда программирования оказалась столь понятной, что у детей уже после десяти минут занятий персонаж начинает двигаться и говорить. Само собой, дети программируют компьютерные игры — что может быть интереснее.

Scratch быстро завоевал Америку, в Европе как-то не прижился, а вот нашим школьникам пришелся по душе. Дети называют Scratch царапкой: символом этого языка является котенок. Хотя на самом деле молодые американские программисты, создававшие язык, вдохновлялись хип-хопом и диджейской техникой — стретчингом, когда пальцами крутят виниловые пластинки взад-вперед, смешивая музыкальные темы и закольцовывая мелодии. Но где сейчас винил?

Своя игра

«Кодабра» появилась в 2014 году как волонтерское движение. Даша Абрамова по образованию программист и как многие программисты горела желанием нести кодинг в детские массы. Вместе с партнерами она пересмотрела кучу западных инструментов и пришла к выводу, что Scratch доступен как для установки на компьютере, так и для работы в онлайне. Не нужно компилировать и, что очень важно, очень быстро, за 10−15 минут, можно получить готовый результат. Мало того, код можно писать, даже не зная языка, просто перетаскивая пиктограммы на рабочий стол.

«Изначально мы ориентировались на детей семи-восьми лет, задача была заинтересовать их IT, — вспоминает Дарья. — Мой партнер рассказал мне, что его интерес к программированию пришел от игр, — он очень любил SEGA, и мне показалось классной идеей создавать с детьми компьютерные игры на интуитивно понятном языке. Я сама его освоила мгновенно». Что делать и как преподавать, ребята не знали — они не педагоги. Стали через знакомых договариваться со школьными классами и учителями, приходили туда и на волонтерской основе проводили занятия.


Банановая республика

Один из центров «Кодабры» располагается в суперсовременном здании Mail.ru на Ленинградке, стиль которого навеян эстетикой офисов Google. В уютных комнатах со стеклянными дверями идут занятия. Двухмесячные курсы стоят 20 000 рублей и состоят из трехчасовых еженедельных занятий. Они могут проходить в один день с перерывами или разбиваться на все выходные.


В «Кодабре» понимают, что надолго внимание детей удержать трудно, поэтому длинных занятий не проводят. В одной из комнат сидят самые маленькие, на вид — первоклашки. Судя по всему, это одно из первых занятий, пишут классическую игру, где мартышка собирает бананы.

— Выигрываем, если наберем…

— Сто бананов! — радостный хор малышей.

— А проигрываем?

— Если не наберем совсем!

На экране мартышка продолжает собирать бананы, а из соседней комнаты слышится испуганный крик:

— У меня настала ночь!!!

— Не паникуй, ты просто источник света убрал.

Там дети постарше осваивают игровой движок Unity — инструмент для разработки трехмерных игр. На экранах носятся машины, которые исчезают в телепорталах, появляются не там где надо, а солнце по небу ходит по неправильной траектории. Наставник, который по внешнему виду не сильно отличается от учеников, терпеливо помогает исправлять ошибки.


Сейчас курсы «Кодабры» существуют только в Москве и Санкт-Петербурге. Дарья говорит, что они ориентируются не на вундеркиндов, а на массовость, поэтому после первого двухмесячного курса остается процентов 60 детей. Вместе с детьми растет и сложность занятий — добавляются новые модули, появляются курсы, «заточенные» под виртуальную реальность, мультипликацию, графический дизайн. Помимо них «Кодабра» организует выездные лагеря, проводит мастер-классы с родителями, устраивает квесты, где код встраивается в задания — дети что-то ищут в разных комнатах, находят код, соединяют, запускают ракету на экране, программируют двигатели.

Основные принципы «Кодабры» не меняются с тех пор, когда основатели волонтерили, пропустив через себя большое количество детей от первого до седьмого класса, разных школ и районов, включая детские дома. «Мы понимаем, что детям нужно давать информацию маленькими порциями, чтобы они постоянно видели результат, чтобы знали, к чему в конце занятия придут, — говорит Дарья. — В группах мы поддерживаем распределение ролей: сегодня один ребенок — системный администратор, а другой — HR, следит за посещаемостью. Завтра все поменялись местами».

Хочется детям привить любовь к созданию чего-то, а не потреблению, говорит напоследок Даша. И под этой фразой готовы подписаться все родители.

В Академии ребенок не только определится с профессией в будущем, но и станет уверенным в себе айтишником, умеющим разрабатывать сайты, игры, снимать видео, создавать 3D-графику и анимацию, отлично знать дизайн, несколько языков программирования и многое другое. Компьютер перестанет быть для ребенка просто игрушкой, а превратится в инструмент творческого самовыражения и интеллектуального развития.
Программа обучения получила приз в области образования под эгидой ООН и ЮНЕСКО.
По каждому направлению обучения дети готовят свой собственный проект. В программу обучения входит: Курс современного пользователя компьютера, Школа блогера, Работа в фотостудии, WEB-разработка сайтов и много .

Центры молодежного инновационного творчества POLYCENT
От 5 до 15 лет
Запись

Студия на базе Политехнического музея работает более 20 лет. Ученики постоянно участвуют в различных олимпиадах, фестивалях, научных состязаниях. Один из учеников «Полицента», кстати, разработал проект перчатки для сурдоперевода, победил с ним во многих конкурсах, а в 17 лет стал членом команды Intel.
В «Политехе» более 15 курсов по направлению «информатика»: Создание приложение на Android; 2D/3D-анимация; 3D-MOVIE, где учат создавать трёхмерные мультфильмы; 3D-ВИДЕОМОНТАЖ; C# UNITY GAMES про создание игр; FLASH: АНИМАЦИЯ, СОЗДАНИЕ ИГР; MINECRAFT CREATOR; Веб-программирование; Визуальное программирование; Графический дизайн; Программирование SCRATCH; Программирование C#; Программирование DELPHI; Сайтостроение и веб-дизайн и многие другие.
В «Полиценте» ведут занятия выпускники и преподаватели МЭИ, СТАНКИНа, НИУ МЭИ, МГТУ им. Н.Э.Баумана.


Школа «Кодабра»

От 6 до 17 лет
Запись


Детская школа создания компьютерных игр, сайтов и мобильных приложений обучает детей создавать свои собственные проекты: игры, мультфильмы, сайты и многое другое. Уровень подготовки не имеет значения. На занятиях ребята работают в командах, распределяя между собой роли, проводят мозговые штурмы.
Можно выбрать один из курсов: «Квест MINECRAFT» по культовой игре Minecraft (6-9 лет) проходит в офисе Mail.ru; Курс по созданию игр в детской среде разработки Scratch (7-9 лет); Minecraft программирование (10-14 лет); Курс по созданию профессиональных игр для компьютеров, приставок и мобильных устройств на платформе Unity 3D (10-14 лет / 15-17 лет).
Курсы длятся по 2-4 месяца.


Школа программирования для детей CODDY

От 5 до 14 лет
Запись

Школа CODDY своей задачей видит подготовку школьников в области программирования и проектного менеджмента с тем, чтобы ребятам было легче поступить в один из ведущих российских или западных ВУЗов, создать свой бизнес, работать в российской или международной ИТ-компании. Для этого в школе разработано более 15 курсов: Игровое 3D-моделирование с Blender, Создание сайтов в WordPress, на Wix, мультфильмов (Flash), Создание мобильных приложений, Программирование игр на PYTHON и другие.
Преподают в школе веб-разработчики, дизайнеры, программисты, имеющие большой опыт работы и создания собственных проектов.
Каждый курс рассчитан на 1 месяц , по окончании которого ребенок или продолжает углубленное изучение курса, или меняет его на другой, в зависимости от интересов и желания.
Занятия проходят по 8 адресам.


Международная школа программирования для детей «Алгоритмика»

От 5 до 14 лет

Запись

В «Алгоритмике» ученики работают в визуальной среде программирования, разработанной специально для детей. Написание кода устроено по принципу сборки конструктора или паззла.
Главный курс школы «Миссия «Коперник». Колонизация Марса» рассчитан на 32 занятия, к концу занятий каждый участник напишет свой первый полноценный IT-проект – например, игру уровня Flappy Bird или Тетриса. Обучение проходит в группах 8-12 человек на онлайн-платформе «Алгоритмики» на базе визуальных языков программирования, разработанных в Google и MIT.
Кроме основного курса программирования для детей от 8 до 12 лет, вы можете записать своего ребенка на курс программирования для дошкольников (набор от 5 до 7 лет), на робототехнику или программирование на Python.
Занятия проходят на 60 площадках Москвы. С полным списком вы можете ознакомиться на сайте «Алгоритмики».
Уроки ведут преподаватели школ и ВУЗов по информатике, математике, программированию и системному программному обеспечению, финансовому моделированию, и веб-разработчики.
Также каждую неделю в «Алгоритмике» проходят бесплатные уроки по программированию .

Не знать программирования через десять лет - это как не знать английского языка сейчас. Без знаний обойтись можно, но с ними открываются совсем другие перспективы. Выбрали книги по программированию с нуля для детей и взрослых.

Пусть вас не смущает, что книги детские - их заказывают себе многие взрослые, которым программирование в новинку, а освоить тот или иной язык хочется или требуется по работе (например, аналитикам). С профессиональных книг начинать сложновато, а вот самоучители - самое то.

Python для детей

Python - очень популярный язык программирования. На нем написаны многие мобильные банки, популярные приложения для браузера и программы, которыми вы пользуетесь каждый день. При этом язык очень прост в изучении и подходит для обучения программированию детей. И, конечно, взрослых. Вы создадите собственную игру, даже целых две!

Помимо простой структуры языка, в Python есть инструменты, заметно ускоряющие обучение и позволяющие создавать несложные анимации для своих видеоигр.

JavaScript для детей

Эта книга позволит вам погрузиться в программирование и с легкостью освоить JavaScipt. Вы напишете несколько настоящих игр - поиск сокровищ на карте, «Виселицу» и «Змейку». На каждом шаге вы сможете оценить результаты своих трудов - в виде работающей программы, а с понятными инструкциями, примерами и забавными иллюстрациями обучение будет только приятным.

Эта книга - не только введение в JavaScript, но и вообще в программирование.

Scratch для детей

Scratch - простой, понятный и невероятно веселый язык программирования для детей. В нем нет кодов, которые нужно знать назубок и писать без ошибок. Все, что требуется, - это умение читать и считать. Как из конструктора, при помощи Scratch можно собирать программы из разноцветных «кирпичиков» - блоков. В программу можно вносить любые изменения в любой момент, и сразу видеть, как она работает.

Подробные объяснения, разобранные по шагам примеры и множество упражнений помогут освоить Scratch без труда.

Программирование для детей

Самоучитель, который почти два года не выходит из топа продаж. Мы живем в цифровую эпоху. И если вы хотите, чтобы ребенок был успешен и нашел себя в будущем, помогите ему ― учите программированию уже сейчас. И даже если он не выберет карьеру программиста, эти занятия помогут ему развить логику, научат мыслить аналитически и находить решения непростых задач.

Многие считают, что программирование - одно из наиболее важных в ХХI веке умений.

Читайте, учитесь и создавайте собственные программы. Это клево 😉

Маленькие дети легко осваивают новые языки. Хотя опыт и знания, присущие взрослым индивидуумам, являются ключом к эффективности, молодой мозг характеризуется большей податливостью. Кроме разговорных языков, детей в юном возрасте было бы здорово познакомить и с языками программирования. Программа micro:bit от компании BBC учит малышей азам кодирования, а система Kano представляет собой компьютер типа «сделай сам» (DIY) для детей, позволяющий изучить основы программирования.

Но, поскольку сознание детей и взрослых отличается способностью к запоминанию, методы обучения для них также должны быть различны. Системы кодирования предоставляют широкие возможности для обучения детей программированию. Это забавная, но контролируемая среда. Вместо того чтобы отправлять своих чад на курсы по информатике, ознакомьтесь с приложениями для обучения детей программированию.

Слоган программы Kodable звучит так: «программирование для детей — сделано с любовью». Её несложные уроки ориентированы на малышей от детсадовского возраста до пятиклассников. Хотя учебный курс К-3 содержит лишь основы кодирования, на его 4-м и 5-м уровне обучение ведётся по целенаправленному набору тем. Kodable придерживается стандартов программирования, свойственных JavaScript, который является отличным языком для начинающих. Поэтому базовый курс Kodable обеспечивает фантастические результаты освоения навыков программирования.

Вдобавок, переход от занятия к занятию происходит в развлекательной форме. Элементы игры проявляются в заданиях ученикам, таких как перемещение по лабиринту. Но Kodable не слишком упрощает программирование. Курс включает в себя даже такие понятия, как циклы и ветвление. Система основана на решениях условного типа (операторы if/then) в качестве первоначального представления о концепции программирования. Кроме того, Kodable делает изучение JavaScript забавным, используя игровой подход. В целом, Kodable — это эффективное средство начального уровня для обучения детей программированию.

Преимущества : Kodable имеет бесплатную версию, основанную на веб-интерфейсе. Она иллюстрирует базовые концепции программирования, такие как циклы и ветвление.

Стоимость : Бесплатная/платная версии

  1. Think and Learn Code-a-Pillar

Программа Think and Learn Code-a-Pillar от компании Fisher-Price предлагает уникальный бонус: это и приложение, и автономная игрушка. Практическое освоение детьми информационных технологий и программирования, безусловно, полезно, но многие часы, проведённые за экраном монитора, могут навредить здоровью малыша. Поэтому разработчики Think-LearnCode-a-Pillar объединили в нём функционал системы обучения и игрушки.

Работая с программой, юные пользователи решают головоломки, которые иллюстрируют основные концепции кодирования. Система рассчитана на маленьких детей в возрасте 3-6 лет. В то же время встроенная игрушка Code-a-Pillar независима от приложения. Некоторые из заданий могут оказаться слишком сложными для самых маленьких учеников. Поэтому лучше всего проводить занятия под присмотром взрослых. Хотя то же самое можно сказать и о возрастной группе 5-6 лет, на которую рассчитаны загадки из раздела «CandyLand». Звуковые эффекты и саундтрек можно отключить. Это полезная возможность, позволяющая ограничить воздействие отвлекающих факторов.

Преимущества : Физическая игрушка является дополнением к автономному приложению. Кроме того, музыку и эффекты можно отключать, чтобы они не отвлекали от обучения.

Стоимость : Платная

  1. Minecraft

Minecraft — это очень популярная игра. Стиль «песочницы» (англ. «sandbox»), когда правила придумывает сам игрок, делает её крайне адаптируемой. Хотя программа не разрабатывалась специально для детей, её контент представляет собой безопасную среду программирования, подходящую для всех возрастов. На интернет-блоге Lifehacker можно даже найти руководство для родителей по игре в Minecraft с малышами. Некоторые моды Minecraft написаны специально для детей (например, LearnToMod). Вы можете использовать Minecraft для того, чтобы объяснить своим чадам, что такое сервер и как настроить игровой Linux-сервер. На самом деле, Linux прекрасно подходит для детей и позволяет приобрести ценный жизненный опыт.

Однако Minecraft не рассчитана на аудиторию из самых маленьких учеников. Для них взрослым придётся выполнить ряд первоначальных настроек. После того как они будут сделаны, через LearnToMod будет доступен набор знаний в области программирования, которые очень легко усвоить. Программа активно обсуждается в интернет-сообществе. Ввиду большого числа дополнительных приложений, Minecraft является более дорогой. Тем не менее, она содержит множество учебников, способствующих развитию навыков программирования в реальном мире. Версия MinecraftPi представляет собой отличную среду, которую можно использовать как мод Minecraft для детей.

Преимущества : моды, такие как LearnToMod с уроками и инструкциями, обучают детей навыкам кодирования.

  1. Tynker

Tynker является отличным приложением. Его название созвучно со словом «мастерить» (англ. «tinkering»), что подразумевает необходимость приложить руки к работе. В целом, Tynker преподаёт программирование блестяще. Как и многие приложения для обучения детей информатике, программа пытается захватывающе преподносить материал. Платформа может похвастаться небольшим выбором заданий. Дети могут программировать роботов и беспилотные самолёты, моды для Minecraft, создавать приложения и игры или проводить научно-технические и инженерно-математические исследования (STEM).

Прежде чем перейти к изучению Python и JavaScript, детям предлагается начать осваивать кодирование при помощи визуальных блоков. Но на каждом этапе программирование сосредотачивается на проектах, что увлекает учеников и ориентирует их на результат. Поскольку, прежде чем перейти к реальному коду, Tynker даёт уроки с визуальными блоками, его метод обучения можно считать очень доходчивым. Всеобъемлющая среда с разбивкой на уровни, соответствующие степени знаний и мастерства, делает приложение одним из лучших среди систем обучения детей программированию. Вы также можете рассмотреть аналогичную программу Scratch , которую разрабатывает Массачусетский технологический институт (MIT).

Преимущества : программа бесплатная, но имеет платные уровни. Tynker позволяет детям реализовать интересные проекты и растёт вместе с их навыками.

Стоимость : Бесплатная/Платная

  1. Nancy Drew: Codes & Clues – Mystery Coding Game

NancyDrew: Codes&Clues – MysteryCodingGame (Нэнси Дрю: коды и подсказки – загадочная игра для программистов) предлагает игровую форму обучения. Более того, она включает в себя отдельную тему STEM со своим главным героем.

Прохождение игры не вызывает сложностей и является эффективным инструментом обучения. В ней есть рассказ о технической ярмарке с загадкой, которую нужно решить. В процессе игры дети перетаскивают блоки визуального кода в подходящие для них места. Некоторые мини-игры требуют подбора костюмов. Эксперты Common Sense Media дали Nancy Drew: Codes & Clues оценку 3/5 за её обучающие возможности и 4/5 за лёгкость игры. Ещё одно приложение для изучения основ программирования — Goldieblox: Adventuresin Coding от компании The Rocket Cupcake – также ориентировано на STEM. Благодаря сбалансированному геймплею, NancyDrew является одним из лучших программных решений для обучения детей программированию.

Преимущества : Интуитивно понятный интерфейс, захватывающий геймплей и темы STEM.

Стоимость : Платная

Платформа : iOS/Android

Зачем учить ребёнка программированию? Тем более если у вас растёт будущая балерина или футболист? Ответ простой: для того, чтобы научить логически мыслить и планировать свои действия. Родители хвастаются, что современные дети почти с пелёнок умеют включать планшеты и компьютеры. Интерес к технике и тягу к развлечениям можно совместить с обучением и развитием, предложив ребёнку игры, которые научат составлять алгоритмы и даже писать код.

Как думаете, с какого возраста нужно начинать обучение программированию? Создатели Kodable утверждают, что их игра доступна двухлетним детям. Учиться коду можно раньше, чем учить буквы. Гонять по лабиринтам весёлые рожицы действительно могут даже малыши, а заодно осваивать составление программ, указывая последовательность действий. Подсказки и рекомендации выполнены при помощи графики, так что читать ребёнку ничего не придётся.

На сайте Code.org, созданном некоммерческой организацией, международным движением «Час программирования», собрано несколько образовательных курсов для детей и взрослых. Возраст, с которого можно начинать, - четыре года. Одной игры, которая научит всему и сразу, там нет, зато есть пошаговое игровое обучение с персонажами различных мультфильмов. Переходя от уровня к уровню, можно учиться и создавать свои короткие программы.

В игре, доступной на смартфоне или планшете, маленький робот, подчиняясь командам, должен зажечь в нужных местах лампочки. Главная задача, которая при этом будет стоять перед ребёнком, - спроектировать путь игрушки при помощи простых команд. Задача родителя - объяснить малышам, что означают картинки.

Не факт, что ребёнок, играющий в Lightbot, вырастет гениальным разработчиком, но зато точно научится планировать действия и составлять простейшие алгоритмы. Это приложение тоже можно рекомендовать как одно из стартовых даже для дошкольников 4–6 лет. Разработчики предлагают и более сложную версию, которая подойдёт для детей старше девяти лет.

Родители, кстати, тоже с удовольствием могут потратить время на составление маршрутов. Робот достаточно забавный, чтобы понравиться детям, и достаточно серьёзный, чтобы не надоедать взрослым.

«ПиктоМир», разработанный НИИСИ РАН по заказу Российской академии наук, - наш ответ зарубежным аналогам. В НИИСИ РАН уже разработали систему «КуМир », в которой с программированием знакомятся старшие школьники, но игрового элемента в ней нет. «ПиктоМир», рассчитанный на дошкольников, получился увлекательным и очень доступным.

Робот раскрашивает поля, а ребёнок учится составлять алгоритмы. Все подсказки выполнены с помощью графики, поэтому «ПиктоМир» можно спокойно давать детям, не умеющим читать, начиная с пяти лет: заметно, что учёные постарались сделать действия понятными даже для малышей. Если родители не знают английского языка и ничего сами не понимают в программах, но очень хотят развивать логическое мышление у детей, «ПиктоМир» будет настоящим спасением. Мобильные версии доступны для iOS, Android и Windows Phone, но скачивать последние две придётся с сайта разработчика.

Выполнить задания и составить алгоритм движения стрелки по пазлу - такой смысл у игры, в которую могут сыграть уже младшие школьники. Правда, обыкновенная стрелка вряд ли увлечёт семилеток надолго, тем более если это будет первая из подобных игр. Зато может всерьёз заинтересовать школьников с десяти лет, уже знакомых с алгоритмизацией, потому что самые интересные головоломки, конечно, встречаются на более сложных уровнях. Robozzle предоставляет почти неограниченные возможности по созданию и поиску новых заданий, поэтому больше всего подходит не для изучения азов, а для постоянного повторения и практики.

Cargo-Bot

Ещё одна простая для освоения игра, на начальных уровнях которой комфортно будут себя чувствовать дошкольники. Поскольку текста в ней мало, детям достаточно различать отдельные буквы, чтобы выполнить первые задания и переложить ящики за меньшее число ходов с места на место. Над сложными комбинациями даже взрослые смогут задуматься надолго. Среди других обучающих и развлекательных приложений Cargo-Bot выделяется очень приятной картинкой. Кстати, Cargo-Bot был полностью спрограммирован на iPad.

Включать Scratch в этот список не совсем честно, потому что это не игра, а специально разработанная среда для обучения детей программированию, а не включать нельзя, потому что это отличный образовательный инструмент. Авторство Scratch принадлежит Массачусетскому технологическому университету, а в сообществе большая часть информации переведена на русский язык, поэтому Scratch доступен для очень широкой аудитории.

Возможности у Scratch действительно впечатляющие, хотя в нём нет заданий и уровней, зато есть море фантазии и средств для её применения. Поскольку цель в каждом проекте ребёнок должен установить самостоятельно, то и универсальных решений нет, зато есть простор для творчества, которого не хватает в играх, обучающих алгоритмизации. Scratch отлично подойдёт для детей от восьми лет, которым уже надоело гонять роботов и обезьянок по привычным маршрутам.

Нельзя забывать про классику, даже изрядно запылившуюся. Обучающие игры CeeBot появились в 2003 году как специальная разработка для образовательных учреждений. Изначально разработчики создали Colobot - игру о колонизации новой планеты, главная фишка которой была в том, что для управления персонажами нужно было писать свои программы.

CeeBot - игровой обучающий курс из нескольких заданий с подробными инструкциями. История про программируемых роботов на новой планете, уничтожающих местную фауну, конечно, для малышей не подойдёт, но для подростков, которые уже успели увлечься информатикой и представляют себе, что такое алгоритм, станет неплохим пособием. Выглядит CeeBot на фоне современных игр бледновато, но где ещё ребёнок будет управлять персонажами, создавая собственные программы, максимально приближённые к синтаксису С++?

CodeCombat - это уже серьёзно, потому что в этой игре учат настоящий код и из победителя получится готовый программист. Вы выбираете язык программирования, на котором придётся писать команды для своего персонажа (игра предлагает Python, JavaScript, Lua или несколько экспериментальных вроде CoffeScript), и отправляетесь в путешествие за кристаллами.

Сажать за игру можно мальчишек и девчонок от восьми лет. Обучение и подсказки на русском языке, за $9,99 можно каждый месяц получать новые уровни для прохождения (первые 70 бесплатны). Игра может использоваться в школах, есть отдельные бонусы для учителей.

В игре перед стартом каждого уровня ребёнок будет читать забавные и мотивирующие цитаты о программировании, напоминающие, что «этот код сам себя не выучит». CodeCombat захватывает сильнее, чем обычные «бродилки» и «стрелялки», одна из лучших комбинаций отдыха и обучения.



Просмотров