Митчел Резник - Спираль обучения
- Название:Спираль обучения
- Автор:
- Жанр:
- Издательство:Манн, Иванов и Фербер
- Год:2018
- Город:Москва
- ISBN:9785001175827
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Митчел Резник - Спираль обучения краткое содержание
Спираль обучения - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Меня всегда восхищал девиз Lego: «Строить с удовольствием. Гордиться творчеством». Думаю, он хорошо отражает причину непреходящего успеха конструкторов лего и то, почему они стали символом творческих игр и творческого мышления. Мы ставим перед языком Scratch цель распространить этот девиз и на онлайновый мир, дать детям новые способы строить (то есть программировать интерактивные истории и игры), делиться своими творениями (в онлайновом сообществе) и в итоге становиться творческими и изобретательными людьми.
Уверенные навыки
В последние годы наблюдается всплеск интереса к программированию: все хотят научиться писать компьютерные программы, или, как теперь говорят, кодить. Уже созданы тысячи приложений, сайтов, семинаров и кружков, где детям помогают осваивать азы программирования. Scratch — тоже своего рода дань этому, правда, у него есть одна важная особенность.
Почти любой курс обучения основам программирования строится на решении непростых задач . Детям предлагают написать такую программу для виртуального персонажа, чтобы он преодолел ряд препятствий и добился определенной цели. Например, чтобы дроид BB-8 из «Звездных войн» собирал металлолом, но при этом не попался в лапы бандитам, или чтобы дроид R2-D2 доставил сообщение пилотам повстанцев. Создавая программы для решения таких задач-головоломок, дети осваивают навыки программирования и принципы информатики.
Что же касается языка Scratch, то мы сосредоточились не на головоломках, а на проектах . Когда мы знакомим новичков с этим языком, мы сразу предлагаем им создавать собственные интерактивные истории, игры и анимации. Сначала ребята должны придумать, что бы они могли сделать, а затем воплотить идею в проект, которым не стыдно будет поделиться с другими людьми.
Почему у нас упор делается именно на проекты? Мы считаем, что программирование — это еще одна форма грамотности, свободное владение которой позволяет человеку выражать свои мысли и чувства. Когда учишься писать, недостаточно изучить только правописание, грамматику и пунктуацию. Очень важно еще и научиться живо владеть языком, то есть связно излагать истории и доходчиво передавать свои мысли. Так же обстоит дело и с программированием. Задачи-головоломки, наверное, прекрасно подходят для освоения основ программирования, но разве они помогут научиться выражать свои идеи и чувства? Представьте, что вы хотите стать писателем и для этого разгадываете кроссворды. Вполне вероятно, что вы станете грамотнее, пополните словарный запас, да и, надо думать, проведете время с удовольствием. Но разве кроссворды сделают из вас хорошего литератора, способного рассказывать истории и точно выражать свои мысли и чувства? Я сильно сомневаюсь в этом. Проектный подход (то есть обучение в ходе работы над проектами) — вот лучший способ выработать уверенные навыки, будь то литературное мастерство или программирование.
Даже если большинство людей не собираются профессионально заниматься журналистикой или литературой, умение письменно выражать свои мысли — важный навык для всех. То же самое можно сказать о программировании, и причины понятны. Большинство людей не чувствуют призвания к профессии программиста или специалиста по компьютерным наукам, однако способность «кодить» принесет несомненную пользу всем и каждому. Приобретая уверенные навыки — в написании компьютерных программ или литературных текстов, — вы развиваете мыслительные способности, развиваете собственный стиль самовыражения, развиваете самобытность .
Развивайте способность мыслить
Когда мы пишем тексты, то учимся упорядочивать, оттачивать и обдумывать свои идеи. Чем искуснее мы становимся в написании, тем больше совершенствуются наши мыслительные способности.
Так же обстоит дело и с программированием: обучаясь разрабатывать программы, мы развиваем свои мыслительные способности. Например, мы учимся раскладывать сложную задачу на ряд более простых. Учимся искать ошибки и устранять их. Учимся последовательно, итерация за итерацией, доводить до ума проект, дизайн или конструкцию. Для стратегий такого типа Жаннетт Уинг, видный ученый в области информатики, предложила термин вычислительное мышление [11] Вычислительными такие стратегии названы потому, что позволяют на систематической основе формулировать задачи достаточно ясно и доходчиво, чтобы компьютер «понимал», что делать. Прим. пер.
, и с ее легкой руки он стал общепринятым.
Стратегии вычислительного мышления применимы и полезны не только в программировании и информатике, но и во всех видах деятельности, где требуется решать проблемы и создавать проекты.
Если вы научитесь отлаживать компьютерные программы, то будете лучше подготовлены к непредвиденным ситуациям и быстрее разберетесь, в чем причина неудачи, например почему приготовленное по рецепту блюдо не удалось или почему, следуя чьим-то указаниям, вы зашли в тупик.
Решение головоломок тоже помогает нарабатывать некоторые навыки вычислительного мышления, однако ваши собственные проекты в этом плане принесут намного больше пользы, помогут развить уникальный стиль самовыражения и обрести индивидуальность.
И программирование, и написание текстов представляют собой формы выражения мыслей и чувств, способы донести идеи до других людей. Если вы умеете писать тексты, значит, можете отправить другу поздравление с днем рождения, подготовить заметку в раздел отзывов местной газеты или в точности передать свои переживания в личном дневнике.
На мой взгляд, программирование раздвигает границы писательства, поскольку позволяет «написать» вещь нового типа: интерактивную историю, игру, анимацию или имитационную модель. Поясню эту мысль на примере. Несколько лет назад накануне Дня матери я собирался с помощью Scratch создать для своей мамы интерактивную поздравительную открытку. Прежде чем приступить к делу, я решил посмотреть: может, кто-нибудь уже делал на Scratch такие открытки? Я вбил запрос «день матери» в поисковую форму и, к своему удовольствию, увидел множество проектов — мало того, по большей части они были созданы в последние сутки такими же прокрастинаторами, как я сам.
Например, один проект выглядел так: нарисованные на большом красном сердце буквы гласили: «С ДНЕМ МАМ». Но каждая буква была интерактивной: стоило навести на нее курсор, и она превращалась в целое слово. Так, двигая курсор по экрану, я попробовал заглянуть за все буквы и увидел, что они складываются в поздравительный текст.
Сразу видно, что автору этого проекта Scratch помог обрести собственный голос: девочка освоила новый способ выражать чувства и сделала программирование частью повседневной жизни. Уверен, что не за горами времена, когда для молодого поколения самовыражение через написание программ станет таким же естественным и органичным, как через написание текстов.
Читать дальшеИнтервал:
Закладка: