- Neue Forschung legt nahe, dass beim Lernen des Programmierens Sprachfähigkeit wichtiger ist als mathematische Fähigkeiten
- Die Studie zeigt, dass Sprachfähigkeit und Problemlösefähigkeit wichtig sind, um Lerngeschwindigkeit und Leistung beim Erlernen von Python vorherzusagen
- EEG-Daten stützen zusätzlich den Zusammenhang zwischen Sprachlernen und Programmierlernen
- Es wird die Möglichkeit aufgezeigt, dass Frauen im Durchschnitt über höhere Sprachfähigkeit verfügen und daher für das Programmieren besser geeignet sein könnten
- Die Reduzierung von Mathematik-Anforderungen in der Programmierausbildung und die Einführung eines sprachzentrierten Ansatzes könnten die Diversität erhöhen
Sprachfähigkeit und das Erlernen des Programmierens
- Forschende der University of Washington fanden heraus, dass Sprachfähigkeit und Problemlösefähigkeit am wichtigsten sind, um Lerngeschwindigkeit und Leistung beim Erlernen von Python vorherzusagen
- Die Studie analysierte mithilfe von Verhaltenstests und Messungen der Gehirnaktivität, wie schnell und wie gut Teilnehmende das Programmieren lernen
- Über den Online-Coding-Kurs von Codeacademy lernten 42 Teilnehmende Python, und ihre Lerngeschwindigkeit sowie ihre Leistung wurden bewertet
Forschungsergebnisse
- Sprachliche Eignung erklärt etwa 20 % der Lerngeschwindigkeit in Python, während mathematische Fähigkeiten kaum Einfluss auf Lerngeschwindigkeit und Leistung haben
- EEG-Daten stützen zusätzlich den Zusammenhang zwischen Sprachlernen und Programmierlernen; ein höheres Niveau an Beta-Oszillationen steht mit schnellerem Lernen und mehr Programmierwissen in Zusammenhang
Die Beziehung zwischen Programmierung und Mathematik
- Programmierung wird oft als mathematikintensives Feld angesehen, doch diese Studie zeigt, dass Sprachfähigkeit wichtiger ist
- Es wird die Möglichkeit aufgezeigt, dass Frauen im Durchschnitt über höhere Sprachfähigkeit verfügen und daher für das Programmieren besser geeignet sein könnten
- Die Reduzierung von Mathematik-Anforderungen in der Programmierausbildung und die Einführung eines sprachzentrierten Ansatzes könnten die Diversität erhöhen
Pädagogische Implikationen
- Langjährige Annahmen über mathematische Voraussetzungen für das Erlernen des Programmierens sollten überdacht werden
- Es ist wichtig, sprachzentrierte Bildungsoptionen anzubieten, die Programmierkenntnisse vermitteln, ohne höhere Mathematik vorauszusetzen
- Bootcamp-ähnliche Angebote können in eine Programmierkarriere führen, ohne Analysis zu erzwingen
Einschätzungen von Expertinnen und Experten
- Die Auffassung, dass Programmierung nicht nur etwas für Mathe-Genies ist, verbreitet sich zunehmend
- Es könnte sinnvoller sein, Programmiersprachen als echte Sprachen zu betrachten, und es besteht Bedarf zu untersuchen, wie sich ein sprachzentrierter Ansatz auf das Lernen von Studierenden auswirkt
1 Kommentare
Hacker-News-Kommentare
Ich frage mich, ob jemand die Forschungsarbeit tatsächlich gelesen hat. Die Überschrift ist übertrieben, und auch die Studienergebnisse selbst sind nicht besonders belastbar
Guter Code löst nicht nur Probleme, sondern ist auch leicht zu lesen und modular aufgebaut
Die Fähigkeit, schnell zu lesen, war für meine Karriere als Programmierer nützlich
Ein „Sprachhirn“ oder „Mathehirn“ ist experimentell nicht nachgewiesen
In der Mathematik geht es nicht um Rechnen, sondern um Muster
Die Definition von „Sprachhirn“ und „Mathehirn“ ist eine falsche Dichotomie
Es gibt eine interessante Korrelation zwischen Menschen, die gut im Erlernen von Programmierung sind, und solchen, die gut bei englischen Buchstabierwettbewerben sind
Sprachfähigkeit und Problemlösefähigkeit hängen zusammen
Ich war in der Oberstufe schlecht in Mathe, aber gut im Sprachenlernen