Skip to main navigation Skip to search Skip to main content

Languages, literacies and literate programming: can we use the latest theories on how bilingual people learn to help us teach computational literacies?

  • City University of New York
  • New York City Department of Education

Research output: Contribution to journalReview articlepeer-review

42 Scopus citations

Abstract

Background and Context: In this theory paper, we explore the concept of translanguaging from bilingual education, and its implications for teaching and learning programming and computing in especially computer science (CS) for all initiatives. Objective: We use translanguaging to examine how programming is and isn't like using human languages. We frame CS as computational literacies. We describe a pedagogical approach for teaching computational literacies. Method: We review theory from applied linguistics, literacy, and computational literacy. We provide a design narrative of our pedagogical approach by describing activities from bilingual middle school classrooms integrating Scratch into academic subjects. Findings: Translanguaging pedagogy can leverage learners' (bilingual and otherwise) full linguistic repertoires as they engage with computational literacies. Implications: Our data helps demonstrate how translanguaging can be mobilized to do CS, which has implications for increasing equitable participation in computer science.

Original languageEnglish
Pages (from-to)420-443
Number of pages24
JournalComputer Science Education
Volume30
Issue number4
DOIs
StatePublished - 2020

Keywords

  • K-12 computer science education
  • bilingual education
  • computational literacies
  • literate programming
  • translanguaging

Fingerprint

Dive into the research topics of 'Languages, literacies and literate programming: can we use the latest theories on how bilingual people learn to help us teach computational literacies?'. Together they form a unique fingerprint.

Cite this