Learning to teach coding through argumentation

For computer science to be for all students, coding needs to be integrated within existing curricula for authentic and interdisciplinary computer science learning. The present study examined the use of transformative pedagogy of teaching coding through argumentation, specifically focusing on how tea...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers and education open Jg. 3; S. 100107
Hauptverfasser: Kim, ChanMin, Gleasman, Cory, Boz, Tuğba, Park, Hyejin, Foutz, Timothy
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier Ltd 01.12.2022
Elsevier
Schlagworte:
ISSN:2666-5573, 2666-5573
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:For computer science to be for all students, coding needs to be integrated within existing curricula for authentic and interdisciplinary computer science learning. The present study examined the use of transformative pedagogy of teaching coding through argumentation, specifically focusing on how teachers conceptualized teaching coding through argumentation. Fourteen elementary teachers learned coding and argumentation in a semester-long professional learning course. Participating teachers’ coding knowledge, views of coding, and beliefs about using argumentation in teaching coding were examined. A concurrent triangulation mixed methods design was used. Quantitative data included coding exams and surveys and qualitative data included interviews and course artifacts. Study findings include: (a) there were sustained groups with more complete coding knowledge and less complete coding knowledge throughout the semester, (b) coding was often viewed as a means to create another modality for other subject teaching with no difficulty of integration, (c) a few teachers articulated their beliefs about using argumentation in teaching coding with concrete relational connection to coding, and (d) teachers who consistently exhibited more complete coding knowledge conceptualized teaching coding with argumentation in more concrete ways.
ISSN:2666-5573
2666-5573
DOI:10.1016/j.caeo.2022.100107