The Application of Second Language Acquisition to Programming Language Study

Lulu Sun, Christina Frederick, Li Ding, Rebecca Rohmeyer

Research output: Contribution to journalArticlepeer-review

Abstract

This paper describes a design and implementation of a Second Language Acquisition in a Blended Learning (SLA-aBLe) project that aims to examine the efficacy of SLA approaches for teaching programming language. The project, which has been running for three semesters, modifies specific learning modules in a programming language class using a series of shorter videos with subtitles, online quizzes with tiered questions and comments, and a topic specified discussion board with Q&A sections. The SLA aspect of the SLA-aBLe study is emphasized through the use of strategies defined as best-practice SLA techniques, such as the inclusion of self-testing tired questions and visual-aided explanation in screencasts, more online programming writing assessment, more collaboration, and ‘speak aloud’ in labs. A series of surveys assessing students’ perceptions, attitudes, and satisfaction of students in the SLA-aBLe, and control groups were analyzed. Their academic performance on exam scores was compared. A random group of students were selected and interviewed face-to-face each semester to understand the effectiveness of the SLA-aBLe design. Assessment results confirmed the effectiveness of SLA-aBLe design.

Original languageAmerican English
JournalDefault journal
StatePublished - Jan 1 2017

Keywords

  • programming
  • second language acquisition
  • language study
  • education
  • engineering

Disciplines

  • Engineering
  • Engineering Education

Cite this