top of page
Closeup light reflecting on wood

Closeup light reflecting on wood

Programming and Natural Languages

​​Programming and natural language are symbolic systems governed by rules of syntax and semantics that allow humans to express complex ideas through structured combinations of smaller units. Using EEG and fNIRS, we investigate whether programming and language share overlapping neural mechanisms. We also test whether strong language skills predict success in learning to program and whether extensive programming experience can, in turn, reshape linguistic processing. This work bridges cognitive neuroscience, linguistics, and computer science education to understand how the mind supports symbolic communication across domains. The findings will offer new insights into how people acquire and master programming skills.

1

Neural basis of programming (Mary Nehme, Masih Zaamari)

2

L2 learning in programmers and bilinguals (Alex Rivard)

3

Linguistic abilities predict success in learning a programming language (Sam Egan, Zach Savelson)

4

Evidence for Programming-to-Language transfers (Vegas Hodgins, Masih Zaamari)

Projects:

bottom of page