355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Андрей Ершов » Программирование — вторая грамотность » Текст книги (страница 2)
Программирование — вторая грамотность
  • Текст добавлен: 24 сентября 2016, 08:53

Текст книги "Программирование — вторая грамотность"


Автор книги: Андрей Ершов



сообщить о нарушении

Текущая страница: 2 (всего у книги 2 страниц)

ОБЩАЯ ЗАДАЧА ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ

Итак, мы хотим учить детей законам программирования. Еще не зная их, мы понимаем, что они неизбежно будут выражены в сумме некоторых достаточно специфических приемов. Нам еще предстоит разбираться, в какой мере они посильны детям, но общие наблюдения таковы, что интеллектуальный и операционный потенциал детей далеко не исчерпан. Посмотрите, как помолодели за последние годы технические виды спорта, в особенности, плавание, гимнастика. Не знаю, как на Западе, но у нас автомашины еще дороги и люди зачастую накапливают деньги для их покупки, когда уже, как говорится, лучшие годы позади. Многие с горечью спрашивают, сколько жизней, потерянных из-за дорожных происшествий мы сберегли бы, если бы все без исключения научились водить машину в 14-15 лет.

Нет, однако, никакой возможности нагружать детей конденсатом всего жизненного опыта, которым обогащено человечество. В этих попытках нас подстерегают и другие опасности. Каждый человек в СССР знает детскую песенку, которую поет Алла Пугачева, о горестной жизни школьника:

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

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

Этот импринтинг детских лет происходит, естественно, со всеми; можно сказать, что каждый из нас является Маугли своего детства, все дело в том, что с нами происходит и чему нас учат в эти годы.

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

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

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

На меня всегда производит сильное впечатление один простой пример задачи на программирование как демонстрация перехода от знания к действию. Я выпишу последовательные этапы перехода от спецификации, выражающей знание, к программе, выражающей действие, для задачи возведения числа x в целую степень n:

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

ЭВМ В ШКОЛЕ

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

Есть, конечно, очень активно высказываемое мнение, что ЭВМ с программой это то же самое, что и задача с известным решением, и появление электронного помощника воспитает леность ума и ничего больше. Одна из лучших, на мой взгляд, юмористических картинок последних лет (журнал «Нью-Йоркер») изображает бедного Джонни, уныло глядящего на кучку карманных калькуляторов перед ним, и не менее измученную маму, терпеливо повторяющую свой вопрос: «Ну, посмотри, если у тебя пять карманных калькуляторов, и я возьму два, то сколько у тебя останется?..»

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

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

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

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

Еще одно очень интересное наблюдение. На конкурсных вступительных экзаменах в ВУЗ для абитуриентов установили консультационную информационную систему, реализованную на ЭВМ. Около терминалов всегда толпилась очередь. В интересах ребят рядом посадили двух преподавателей, чтобы разгрузить машину. Преподаватели сидели без дела, а у терминала по-прежнему была очередь. Почему? «А мы не стесняемся перед машиной обнаружить свое незнание, а перед преподавателем стесняемся», – объяснили ребята. Действительно, по многим показателям ЭВМ является гораздо более удобным для детей источником и контролером знаний. С одной стороны, это всезнающий партнер, а с другой всего лишь орудие, вещь. ЭВМ создает игровую обстановку, которая в обучении гораздо ценней реальной жизни тем, что из игры можно выйти, не утратив достоинства. Примеры подобного рода можно было бы умножить.

Есть и более серьезные предпосылки к продвижению ЭВМ в школу. Я уже упоминал о работах профессора Сеймура Пейперт, работающего в Лаборатории искусственного интеллекта Массачусетского технологического института. На недавнем конгрессе ИФИП-80, состоявшемся в Японии и Австралии, профессор Пейперт выступил с докладом «Детство по-новому: присутствие ЭВМ как эксперимент в психологии развития». Этот доклад привлек всеобщее внимание.

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

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

ЗАКЛЮЧЕНИЕ

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

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

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

Другими словами, программирование – это вторая грамотность. Это по-прежнему метафора, но которая, как мне кажется, наилучшим образом фокусирует цели и содержание нашей конференции.


    Ваша оценка произведения:

Популярные книги за неделю