Почему каждый
ребёнок должен уметь
программировать
Дерек Брин — о том, как освоиться
в новом цифровом мире
Почему каждый
ребёнок должен уметь
программировать
Дерек Брин — о том, как освоиться
в новом цифровом мире
Программирование можно назвать новым английским, то есть международным языком будущего. Чтобы быть со всем миром на одной волне, учиться программированию нужно с детства. Для этого в лаборатории Массачусетского технологического института придумали Scratch — весёлый язык программирования для детей. Автор учебника «Scratch для детей» и спикер форума #EdCrunch Дерек Брин рассказал Александру Сазонову, как программирование учит детей мыслить креативно и работать в команде.
Знакомство современных детей со «Скрэтчем» должно состояться хотя бы потому, что они буквально с пелёнок становятся активными потребителями цифровых технологий. Каждый день они смотрят мультики на ютубе, заходят на сайты и играют в игры на смартфонах, которые написаны на разных языках программирования. И для детей не должно быть загадкой, каким образом эти вещи появляются на свет. Процитирую Митчелла Резника, руководителя проекта разработки «Скрэтч» в MIT Media Lab: «Хотели бы вы научить вашего ребёнка чтению, но не научить его письму?».
Если человек учит язык с ранних лет, то его произношение будет более естественным, а сложные грамматические структуры будут проще поддаваться. В этом плане изучение базовых принципов программирования мало чем отличается от изучения языков — русского или английского. Чем раньше дети начнут учиться языку программирования, тем более бегло они будут владеть языком и алгоритмами.
В чём основная задача программирования
В последнее время многие говорят о поколении «диджитал нейтивс» (англ. «Digital natives» — рождённые в цифровом мире). Существует мнение, что через десять лет дети будут намного лучше разбираться в диджитале, чем поколение нынешних миллениалов. Это неправда. Технология — это то, что было создано после твоего рождения. Это значит, что когда бы человек ни был рождён, он всегда будет новичком в технологиях своего времени. Разница только в том, что программирование с каждым днём становится всё более массово доступным. Сейчас у нас есть технологические платформы, позволяющие обучать детей программированию. Благодаря этим инструментам мы можем воспитать целое поколение людей, которое будет комфортно чувствовать себя в диджитал-мире.
Большинство учителей информатики скажут, что основная задача программирования — познакомить детей с алгоритмами, а также развить у них определённое технологическое мышление. Но я смотрю на «Скрэтч» несколько шире. Сейчас важнее создавать условия, в которых детям будет комфортно использовать технологии для создания медиаконтента — быть дизайнерами. Поэтому практически все главы в моих книгах начинаются с дизайна независимо от того, что мы делаем в этой главе: учимся создавать видео или программировать роботов. Конечно, неотъемлемая часть этого процесса — программирование и работа со скриптами. Все эти умения и трансформируют детей из потребителей диджитал-медиа в его создателей.
«Мел» является информационным партнёром #EdCrunch — крупнейшей в Европе конференции в области новых образовательных технологий. Вице-президент по образованию Google Джейми Касап, президент Lego Education Эсбен Стаерк Йоргенсен, основатель «Википедии» Джимми Уэйлс и другие эксперты образования расскажут о традициях смешанного обучения и его будущем. В течение месяца «Мел» опубликует серию материалов о тенденциях в образовании с участием спикеров форума #EdCrunch.
Скоро компьютеры будут программировать себя сами
Создатели «Скрэтча» предполагали, что дети будут создавать в нём игры, анимацию и всевозможные интерактивные проекты. Программирование должно было стать для них новым развлечением, полезной игрой. Но так вышло, что большинство проектов, созданных в «Скрэтче» — это туториалы, разного вида обучающие материалы. Сейчас «Скрэтч» становится одной из самых популярных платформ для обучения. Получается, что мы можем воспитать целое поколение учителей. Это вдохновляет меня намного сильнее, чем возможность вырастить поколение программистов. Машинное обучение и искусственный интеллект изменят программирование, и через десять лет оно будет выглядеть совсем иначе. Возможно, в будущем компьютеры научатся программировать себя сами. А какое умение будет самым полезным в ситуации, когда компьютеры будут справляться самостоятельно? Дизайн и методики обучения.
В чём преимущества «Скрэтча»
«Скрэтч» — это не только язык программирования, это ещё и полноценный инструмент разработчика. Одна из причин, почему я глубоко увлёкся «Скрэтчем» и начал писать о нём — его многогранность. Это инструмент с огромными возможностями: он позволяет и программировать, и рисовать, и писать музыку. В нём дети могут редактировать аудиофайлы и создавать пусть короткие, но настоящие видео. А в следующей версии у детей появится возможность создавать свои приложения для iOS и Android. «Скрэтч» — это инструмент, который может заменить десяток других программ по созданию диджитал-контента в скрипт-среде. А ещё это облачный сервис, позволяющий взаимодействовать огромному количеству пользователей (около десяти миллионов), которые обмениваются идеями в ежедневном режиме.
15 сайтов и игр, которые научат детей программированию
Раньше детям приходилось учить английский язык, чтобы начать программировать. Ведь все самые популярные языки программирования основаны на английском: HTML, CSS, PHP. А «Скрэтч» — визуальный язык, который использует блоки, — это делает его гораздо доступнее. И конечно, ребёнок может выбрать один из 40 языков интерфейса, включая русский.
Что такое ремикс в «Скрэтче»
Одна из моих любимых кнопок в «Скрэтче» — это ремикс. В «Скрэтче» юзеры могут сделать ремикс абсолютно любого проекта, доступного в «облаке». Если ребёнок из Южной Африки создаст анимационный проект и сделает его общедоступным, то школьник из Японии сможет не только его посмотреть, но и перевести на японский, сделать субтитры или совсем перенастроить анимацию.
5 неожиданных трендов в IT-образовании
Идея ремикса лежит в основе «Скрэтча». Он даже называется «Скрэтч» (англ. «Scratch» — скрип, царапанье) именно по этой причине. Создатели были вдохновлены хип-хоп культурой и её философией создания музыки через использование семплов классических, фанк, соул и джазовых мелодий. Мы и сейчас находимся в хип-хоп культуре, но не с точки зрения музыки, а метафорически. Благодаря «Скрэтчу» люди могут дорабатывать идеи друг друга как индивидуально, так и сообща. И не надо переживать за авторство: «Скрэтч» автоматически добавляет реквизиты автора в созданный контент. «Скрэтч» — это своего рода проводник open source идей, когда любой код можно взять в открытом источнике и модифицировать его.
Как учиться без учителя
Большинство учебных заведений до сих пор не могут признать, что каждый ребёнок обучается в своём темпе и проходит свой путь. Школы во всём мире устроены так, что все дети учатся с одинаковой скоростью. «Скрэтч» даёт возможность обучаться детям без учителя, то есть ребёнок обучается в комфортном ему режиме. Именно поэтому мои первые книги адресованы напрямую к детям. Я начинаю книги с того, что говорю: «Вам вовсе не нужна книга, чтобы понять как пользоваться „Скрэтчем“». Если объяснить учителям, что с помощью «Скрэтча» они смогут найти ключ к ученикам, которые по-разному воспринимают информацию, учёба станет проще и интереснее.
В 2016 году международная конференция по новым образовательным технологиям #EdCrunch пройдёт 12–14 сентября на площадке МИСиС. Воркшоп Дерека Брина на тему «Обучение программированию на Scratch» состоится 14 сентября в 17:30. Для участия в мероприятии необходима предварительная регистрация на сайте #EdCrunch.