
Guida
Le Ultime notizie danno forma alla memoria
di Spektrum der Wissenschaft
Se sai fare i conti, è più facile imparare i linguaggi di programmazione. Questa è la saggezza convenzionale. Ma gli psicologi sostengono che un altro talento è molto più vantaggioso.
Chi ha le carte in regola per diventare un programmatore? Le persone che hanno una buona conoscenza della matematica, si potrebbe pensare. Ma non solo, come suggerisce uno studio condotto da neurologi dell'Università di Washington. Secondo lo studio, il talento per i linguaggi è il fattore decisivo.
I linguaggi di programmazione hanno una struttura simile a quella del linguaggio umano, scrivono i ricercatori guidati dalla neurologa Chantel Prat su "Scientific Reports". Proprio per questo motivo il team ha voluto scoprire se le competenze matematiche sono più vantaggiose per l'apprendimento di un linguaggio di programmazione rispetto a un buon talento linguistico. Per il loro studio, i ricercatori hanno quindi provato le capacità neurocognitive di 36 partecipanti. Utilizzando otto procedure di test standard, hanno analizzato la comprensione matematica, l'attitudine linguistica, la memoria e l'attitudine alla risoluzione dei problemi.
Prat e il suo team hanno analizzato le capacità di apprendimento di 36 partecipanti.
Prat e il suo team hanno anche registrato in anticipo i modelli di attività elettrica nel cervello dei soggetti del test, utilizzando l'elettroencefalogramma (EEG). La ricercatrice sostiene di aver già dimostrato in studi precedenti che l'EEG a riposo può essere utilizzato per dedurre la capacità di una persona di imparare le lingue straniere. "In definitiva, questi dati provenienti dal cervello in stato di riposo possono essere utilizzati come parametro di riferimento non influenzato culturalmente per misurare il modo in cui una persona apprende", afferma Prat.
Ai soggetti sottoposti al test è stato poi chiesto di imparare il linguaggio di programmazione "Python". Dopo aver completato un programma di apprendimento e diverse prove, è stato chiesto loro di programmare un semplice puzzle game. Dall'analisi dei dati dei test è emerso che i partecipanti che hanno ottenuto i migliori risultati sono quelli con un alto livello di abilità linguistica, una buona memoria di lavoro e una forte capacità di risolvere i problemi. Anche un buon talento in matematica costituiva un vantaggio, ma a quanto pare non era così importante per l'apprendimento del linguaggio di programmazione come un buon talento linguistico.
Per Prat, i risultati sono stati ottenuti grazie a un'ottima memoria di lavoro e a una forte capacità di risolvere i problemi.
Per Prat, il risultato è notevole, tra l'altro, perché gli studenti di informatica e di materie simili devono spesso dimostrare di possedere ampie conoscenze e competenze matematiche. Inoltre, nella società prevale l'opinione che un buon programmatore debba necessariamente essere un buon matematico. "Tuttavia, i nostri dati non confermano queste idee", afferma Prat.
Siamo partner di Spektrum der Wissenschaft e vogliamo rendere le informazioni fondate più accessibili a te. Segui Spektrum der Wissenschaft se ti piacciono gli articoli.
[[small:]]
Gli esperti della scienza e della ricerca riferiscono sulle ultime scoperte nei loro campi – competenti, autentiche e comprensibili.