March 4, 2020

Мовні навички краще допомагають в освоєнні програмування, ніж математика — учені

Математичні здібності не є ключовою передумовою для освоєння програмування

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

Такого висновку дійшли учені з Університету Вашингтона (США) за результатами дослідження, під час котрого вивчалися нейрокогнітивні здібності понад трьох десятків дорослих людей при вивченні мови програмування Python, повідомляє прес-служба вишу.

Причина цього полягає в тому, що написання програмного коду також передбачає вивчення іншої мови — мови програмування, її словникового запасу та граматики, а також розуміння того, як вони взаємодіють.

Інші пов’язані з цим когнітивні функції, такі як використання робочої пам’яті та розв’язання задач, також відіграють важливу роль.

Ті з учасників дослідження, хто вивчав Python швидше і з більшою точністю, як правило, мали поєднання розвинених навичок вирішення проблем та мовних навичок.

Багато бар'єрів на шляху до програмування, від підготовчих курсів до стереотипів про те, як виглядає хороший програміст, зосереджені навколо ідеї про те, що програмування значною мірою залежить від математичних здібностей, однак ця думка не підтверджується нашим дослідження, — наголошують учені.