Motivating Students to Learn a Programming Language: Applying a Second Language Acquisition Approach in a Blended Learning Environment

Lulu Sun, Christina Frederick, Caroline Liron, Li Ding, Lei Gu, Andrew Calvin Griggs, Paula Sanjuan Espejo

Research output: Contribution to journalArticlepeer-review

Abstract

Learning a programming language typically involves acquisition of new vocabulary, punctuation, and grammatical structures to communicate with a computer. In other words, learning a programming language is like learning a human language. A recent study showed that programmers use language regions of the brain when understanding source code and found little activation in other regions of the brain devoted to mathematical thinking. Even though programming code involved mathematical operations, conditionals, and loop iterations, researchers found that programming had less in common with mathematics and more in common with human language.

Original languageAmerican English
JournalProceedings of the ASEE Annual Conference and Exposition
StatePublished - Jun 1 2018

Keywords

  • second language acquisition
  • Blended Learning
  • Teaching Strategies

Disciplines

  • Bilingual, Multilingual, and Multicultural Education
  • Curriculum and Instruction
  • Educational Methods
  • Online and Distance Education

Cite this