2020
DOI: 10.1080/08993408.2020.1751525
|View full text |Cite
|
Sign up to set email alerts
|

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

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, lit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 19 publications
(24 citation statements)
references
References 56 publications
0
19
0
Order By: Relevance
“…Eight publications have investigated translanguaging -"the process by which bilingual students and teachers engage in complex discursive practices in order to "make sense" of, and communicate in, multilingual classrooms" [23, p. 299] -in relation to computer science education [37,[49][50][51][52][56][57][58].…”
Section: Translanguagingmentioning
confidence: 99%
See 2 more Smart Citations
“…Eight publications have investigated translanguaging -"the process by which bilingual students and teachers engage in complex discursive practices in order to "make sense" of, and communicate in, multilingual classrooms" [23, p. 299] -in relation to computer science education [37,[49][50][51][52][56][57][58].…”
Section: Translanguagingmentioning
confidence: 99%
“…In a theoretical paper, Vogel et al discuss translanguaging and describe two example pedagogical approaches they used in K-12 settings [58]. They describe computational literacies as the ways that one makes meaning from "computational representations" [58, p. 6], including but not limited to code.…”
Section: Translanguagingmentioning
confidence: 99%
See 1 more Smart Citation
“…This may contribute to measurements of student's programming skills, by identifying useful diagnostic information that could be adapted to work at scale. Finally, I hope that applying theory developed for NL literacy will make a strong case for program writing as a similar but distinct literacy skill [19], and that this will lead researchers and practitioners to draw on pedagogical strategies developed for NL literacy. Among other things, this could make space in CS classrooms for students to develop their identities as computer scientists while also learning "how to program".…”
Section: Motivationmentioning
confidence: 99%
“…Unfortunately, these are the only factors that many computer science and STEM educators consider when studying approaches to engaging these students in the classroom. Examining students in terms of their language proiciency fails to account for the linguistic and cultural assets that these students bring to the classroom [76,127].…”
Section: Introductionmentioning
confidence: 99%