Другими словами, Logo на самом деле не был связан с информатикой. Технологическая беглость только способствовала математической грамотности. Настоящее обучение происходило в процессе обдумывания и создания. Эти проекты действительно имели значение для Пейперта. Он представлял себе систему образования, в которой все дети постоянно что-то создают. Почему? Потому что, как объясняет Митч Резник, директор MIT Media Lab, «когда дети создают вещи в реальном мире, в их головах также появляются новые идеи, что мотивирует их создавать новые вещи в реальном мире снова и снова, по бесконечной спирали».
Резник много лет работал с Пейпертом. Вместе они адаптировали Logo, чтобы его можно было комбинировать с блоками LEGO (наборы LEGO Mindstorms стали результатом этой работы). Они создали квинтэссенцию набора стимулов, объединив реальную и цифровую игру во что-то более сложное и захватывающее, чем просто роботизированная черепаха. Используя LEGO Mindstorms, дети строят машины, которые сами собирают кубик Рубика, играют на гитаре, готовят блины и делают еще много всего. В процессе их создания дети узнают много нового о робототехнике, инженерии, математике и физике. Но самое главное – они находят способы использовать инструменты своего времени для творческого самовыражения. Чтобы подчеркнуть это, Резник однажды сказал мне, что воспринимает программирование как продолжение письменности. «Способность создавать программу позволяет “писать” новые типы продукта: интерактивные истории, игры, анимацию и моделирование, – объяснил он. – Когда люди учатся писать, они могут поделиться своими идеями с остальным миром. То же самое и с программированием».
Мы привыкли думать, что дети – чистые холсты, на которые взрослые наносят информацию. На самом деле они активно участвуют в собственном процессе обучения.
Сравните концепцию Пейперта и Резника с экономическим и политически мотивированным стремлением привить рабочей силе будущего необходимые компьютерные навыки для существования в условиях новой промышленной революции. Все дело в профессиональных умениях. Неправильно думать в таком ключе о цифровых технологиях в образовании. Школы не должны поголовно учить детей программированию; они должны удостовериться, что те понимают язык вычислений достаточно, чтобы контролировать машины, занимающие доминирующую роль в нашей жизни. Забудьте о профессиональном обучении; большинство рабочих мест, связанных с программированием, в ближайшее время в любом случае будет автоматизировано. Но дети все равно должны понимать, как работают компьютеры, если хотят принимать обоснованные и продуманные решения о том, как наилучшим образом внести свой вклад в цифровой мир.
Сегодня педагоги должны объединить technê и epistêmê при структурировании педагогики. «Несмотря на то что большинство людей растет не для того, чтобы стать профессиональными журналистами или писателями, важно, чтобы все научились писать. То же самое и с программированием – по аналогичным причинам, – объясняет Резник. – Свободное владение языком, будь то письменность или программирование, помогает вам развивать мышление, развивать голос и развивать свою личность».
Ясно, что в его понимании компьютер – это инструмент, с помощью которого люди могут развивать чувство песочницы. Вот почему вместе с командой коллег из Массачусетского технологического института он разработал платформу под названием Scratch. Это визуальный язык программирования, который позволяет детям создавать интерактивные истории, игры и анимацию, просто выстраивая команды в последовательность, – примерно как Logo для поколения iPad. Это простой и интуитивно понятный в использовании язык. И хотя Резник и его соавторы явно не сравнивают его с «Процессом письма», у них достаточно много общего. Например, каждый Scratch-проект начинается с упражнения в свободном творчестве. Хотя язык программирования предоставляет ограниченный набор стандартных блоков для разработки проекта – так же, как английский язык предоставляет фиксированный набор слов, грамматики и синтаксиса, – возможности для их комбинаций безграничны. Как объясняет Марина Умаски Берс, Scratch функционирует как детская площадка, а не манеж для малышей. «Хотя манежи безопаснее, игровые площадки предоставляют бесконечные возможности для роста и обучения».
После мозгового штурма с использованием Scratch запускается процесс редактуры, который состоит из того, что программисты называют «debugging», или «отладка». Пользователям необходимо найти и типизировать любые ошибки в программе, а затем выполнить ряд команд в попытке исправить их. Мы все применяем подобный процесс при решении проблемы или завершении проекта. При написании обычного доклада, например, учащиеся вычитывают текст, выискивая «ошибки» в своих аргументах, пытаясь определить, почему читателю может быть непонятен их основной смысл. Отладка, возможно, является одним из самых важных навыков, которые может освоить любой человек. И проекты по программированию определенно предоставляют детям отличную возможность попрактиковаться. Почему? Потому что компьютер всегда обеспечивает немедленную обратную связь – программа либо работает правильно, либо нет, никакой двусмысленности. Представьте, насколько проще было бы жить, если бы все наши проблемы так быстро выявляли свои баги.
Последним шагом в «Процессе письма» является публикация – и Scratch также позволяет детям делиться своими творениями. На момент написания этой статьи платформа Scratch насчитывала более 25 миллионов зарегистрированных пользователей. Дети публикуют свои проекты, оставляют отзывы о работе друг друга и учатся вместе. Эта часть особенно важна для Резника; он отмечает, что сплоченное сообщество выражающих свое мнение вдумчивых «партнеров по играм» является предшественником «творческого общества». Это его термин, описывающий мир, где люди, общающиеся онлайн, могут легко найти способ следовать своим интересам, развивать свои идеи и формировать четкие позиции. Творческое общество состоит из граждан, которые чувствуют себя удовлетворенными, потому что могут адаптироваться к новым инструментам самовыражения. Они способны передать чувство собственного «я», четко сформулировав свою самобытность и убедившись в том, что их продуктивность останется актуальной даже в новых технологических и экономических контекстах.
Свободное владение языком, будь то письменность или программирование, помогает вам развивать мышление, развивать голос и развивать свою личность.
Цифровая игра всегда должна побуждать детей воспринимать технологии цифрового мира как инструменты, которыми они могут командовать, – не как ограниченные наборы, распространяющие потребляемый контент, или жесткие системы, ограничивающие форму их коммуникаций. Детям надо четко усвоить: компьютер – это средство творческого самовыражения, возможность артикулировать свое «я».
От письма к чтению
Летом, перед тем как мой старший сын пошел в первый класс, его учительница прислала мне сообщение с фотографиями нескольких иллюстрированных книг о вселенной Star Wars. Она была в восторге от того, что нашла истории, которые точно заинтересуют его, потому что знала, что эти книги быстро смогут подтянуть его читательские навыки до нужного уровня.