В первом известном исследовании пожилых людей, изучающих компьютерное программирование, Гуо излагает свои причины: люди живут и работают дольше. Это растущий сегмент населения, который крайне недостаточно охвачен программами обучения программированию, которые обычно нацелены на студентов колледжей и младше.
Го хочет это изменить. Он хотел бы, чтобы этот востребованный навык стал более доступным.«Компьютеры есть повсюду, и цифровая грамотность становится все более важной, — сказал Гуо, доцент кафедры когнитивных наук, который также связан с лабораторией дизайна Калифорнийского университета в Сан-Диего и ее отделом компьютерных наук и инженерии. «Когда-то, 1000 лет назад, большинство людей не читали и не писали — это могли делать только некоторые монахи и избранные профессионалы.
Я думаю, что в будущем людям также нужно будет читать и писать на компьютерном языке. А пока , научиться программировать можно и больше ".
Исследование Гуо недавно было удостоено почетной награды ведущей мировой организации в области взаимодействия человека и компьютера, ACM SIGCHI. Го представит свои выводы на главной международной конференции группы CHI в мае.По словам Гуо, когда предыдущие исследования взаимодействия человека и компьютера были сосредоточены на пожилых людях, в основном это были потребители новых технологий, таких социальных сетей, как Facebook, например, или сервисов совместного использования. Хотя некоторые исследовали создание контента, например ведение блогов или создание цифровой музыки, они предполагали использование существующих приложений.
Насколько ему известно, никто не смотрел на пожилых людей как на создателей совершенно новых программных приложений, поэтому он решил узнать об их мотивах, их разочарованиях и о том, дают ли они ключи к возможностям проектирования.Изучение
Для своего исследования Го опросил пользователей pythontutor.com. Веб-инструмент для обучения, который Гуо запустил в 2010 году, Python Tutor помогает тем, кто учится программировать, визуализировать свою работу. Шаг за шагом он отображает, что делает компьютер с каждой строкой кода, который он запускает. Python Tutor уже используют более 3,5 миллионов человек в более чем 180 странах, в том числе те, кто во всем мире проходят MOOC (массовые открытые онлайн-курсы).
Несмотря на свое прежнее название, инструмент помогает людям дополнять свои исследования не только языком программирования Python, но также Java, JavaScript, Ruby, C и C ++, которые обычно используются для обучения программированию. Пользователи Python Tutor представляют широкий спектр демографических групп.
В опросе Гуо приняли участие 504 человека в возрасте от 60 до 85 из 52 стран. Некоторые были пенсионерами и полу-пенсионерами, в то время как другие все еще работали.
Что обнаружил Гуо: Пожилые люди заинтересованы изучать программирование по ряду причин. Некоторые из них связаны с возрастом. Они хотят восполнить упущенные возможности в молодости (22 процента) и сохранить свой мозг «активным, свежим и острым» по мере старения (19 процентов).
Некоторые (5 процентов) хотят общаться с младшими членами семьи.Причины, не связанные с возрастом, включают стремление к продолжению образования для текущей работы (14 процентов) и желание улучшить перспективы трудоустройства в будущем (9 процентов). Значительная группа находится в нем только для личного обогащения: 19 процентов для реализации идеи конкретного хобби-проекта, 15 процентов для развлечения и развлечения и 10 процентов из общего интереса.
Интересно, что 8% заявили, что хотят научиться учить других.Первое место в списке разочарований старшеклассников программирования была плохая педагогика. Его упомянул 21 процент респондентов, и он варьировался от использования жаргона до резких скачков уровня сложности.
Отсутствие актуальности в реальном мире проявлялось в 6% случаев. 74-летний врач на пенсии написал: «Большинство [учебных пособий] предлагают люди, которые должны знать, как программировать, но, похоже, не имеют достаточной подготовки в преподавании».Другие разочарования включали предполагаемое снижение когнитивных способностей (12 процентов) и отсутствие человеческого контакта с наставниками и сверстниками (10 процентов).
Ограничения исследования частично связаны с инструментом — самоотчетом в онлайн-опросе — и частично с самими респондентами. Большинство из них были выходцами из Северной Америки и других англоязычных стран. Большинство, 84 процента, назвали себя мужчинами; этот показатель согласуется с другими опросами онлайн-обучения, особенно по математике и естествознанию.
Сообщалось о разнообразных профессиях, но большинство опрошенных были профессионалами, менеджерами и техническими специалистами в области STEM. Эти учащиеся, по словам Го, скорее всего, представляют «первых последователей» и «наиболее технологически грамотные и целеустремленные слои населения». Он предлагает в будущих исследованиях рассматривать как очное обучение, так и более широкий круг людей.
Но он ожидает, что уроки, извлеченные из этой группы, позволят обобщить.ПоследствияОсновываясь на этом первом наборе результатов и используя подход к проектированию, ориентированный на учащегося, Гуо предлагает адаптировать инструменты компьютерного программирования и учебные программы специально для учащихся старшего возраста.
Он отмечает, например, что многие из его респондентов, похоже, гордятся своими годами и своей технической смекалкой, поэтому, хотя может быть хорошо рекламировать продукты, ориентированные на эту возрастную группу, они не должны проявлять покровительственность. Возможно, имеет смысл переосмыслить уроки как развивающие мозг игры, такие как Lumosity, популярная сейчас среди старшего поколения.Понимание того, кто такие ученики, является ключом к пониманию того, где у них возникают проблемы. По словам Го, было бы неплохо реализовать повторение и частые примеры, а также больше очных курсов или семинаров на основе видеочата, которые могут привести к улучшениям в обучении программированию не только для пожилых людей, но и повсюду.
Контекст тоже имеет значение. Уроки становятся более убедительными, когда они помещаются в области, которые лично волнуют людей. И Гуо рекомендует программировать учебные программы, которые позволяют пожилым людям рассказывать свои жизненные истории или семейные истории, например, или писать программное обеспечение, которое систематизирует информацию о здоровье или помогает лицам, обеспечивающим уход.Го, который в настоящее время работает над исследованиями по распространению обучения программированию на другие недопредставленные группы, выступает за компьютерное будущее, которое полностью охватит всех возрастов.
«Есть ряд социальных последствий, когда пожилые люди имеют доступ к компьютерному программированию, а не только к компьютерной грамотности», — сказал он. «Они варьируются от увлекательной умственной стимуляции до более оплачиваемой работы, не выходя из дома».Го утверждает, что если отвлечь технологическую отрасль от ее нынешнего внимания к молодежи, мы все выиграем.
