Исследование выявило, что у каждого есть потенциал для изучения программирования

Навыки программирования, подразумевающие создание компьютерных программ, сегодня являются не только востребованной профессией, но и способом развития, творчества и оказания влияния в современном мире. Как же меняется человеческий мозг в процессе освоения этого ключевого умения? Этот вопрос решили изучить ученые из Университета Джонса Хопкинса, расположенного в США).

В ходе исследования, проведенного психологами и нейробиологами, с использованием функциональной магнитно-резонансной томографии (фМРТ) была изучена активность мозга участников до и после освоения навыков программирования. О результатах этой работы авторы сообщили в научной статье, вышедшей в издании Journal of Neuroscience.

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

Читайте также:  Детские травмы могут повлиять на будущее взрослого человека.

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

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

Читайте также:  Оценка работы: люди чаще бывают удовлетворены, чем кажется

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

«Для человека, не имеющего опыта в программировании, фрагмент кода, написанный на языке Python, может показаться совершенно непонятным. Тем не менее, наше исследование демонстрирует, что способности к программированию есть у каждого. Возможно, мы даже обладаем ими от рождения», — заявила одна из авторов научной работы нейробиолог Марина Бедни (Marina Bedny).

Читайте также:  Психологи выяснили, что у психопатов есть эмпатия

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