Open Access. Powered by Scholars. Published by Universities.®

Education Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 3 of 3

Full-Text Articles in Education

Translanguaging About, With, And Through Code And Computing: Emergent Bi/Multilingual Middle Schoolers Forging Computational Literacies, Sara Vogel Sep 2020

Translanguaging About, With, And Through Code And Computing: Emergent Bi/Multilingual Middle Schoolers Forging Computational Literacies, Sara Vogel

Dissertations, Theses, and Capstone Projects

As computing pervades more aspects of life, and as Computer Science for All (CS for All) initiatives roll out across the U.S., the field must understand the experiences and language practices of emergent bi/multilingual K-12 students and use that knowledge to drive equitable pedagogical and programmatic approaches. But little is known about how emergent bi/multilingual students — a growing population that school systems have often viewed with deficit-based lenses and have thus struggled to educate equitably — use language in the context of CS education. This dissertation addresses this gap by (1) qualitatively documenting and using asset-based frames to analyze …


Languages, Literacies, And Literate Programming: Can We Use The Latest Theories On How Bilingual People Learn To Help Us Teach Computational Literacies?, Sara Vogel, Christopher Hoadley, Ana Rebeca Castillo, Laura Ascenzi-Moreno May 2020

Languages, Literacies, And Literate Programming: Can We Use The Latest Theories On How Bilingual People Learn To Help Us Teach Computational Literacies?, Sara Vogel, Christopher Hoadley, Ana Rebeca Castillo, Laura Ascenzi-Moreno

Publications and Research

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 …


Cs For What? Diverse Visions Of Computer Science Education In Practice, Rafi Santo, Sara Vogel, Dixie Ching Oct 2019

Cs For What? Diverse Visions Of Computer Science Education In Practice, Rafi Santo, Sara Vogel, Dixie Ching

Publications and Research

CS Visions highlights the importance of core values when it comes to computer science education. Understanding different reasons for teaching computer science isn’t just important so that we can get other people to care about CS, they should also shape what computer science education efforts look like - who gets opportunities to learn, what kinds of things get taught and in what ways. Our values should be expressed in our practice.