Abstract

BackgroundAs the number of computer science (CS) jobs become increasingly available in this country and computing skills become essential tools for managing all aspects of our personal lives, CS is quickly becoming an essential element of K-12 education and recently, there has been increased attention to bringing computer science to the elementary grades. However, with a schedule that emphasizes literacy and mathematics, and other subjects competing for instructional time, creating opportunities for CS in the elementary school day is challenging. This study aimed to address this problem by investigating the use of problem-based transdisciplinary modules (i.e., “Time4CS” modules) that combined English language arts (ELA), science, and social studies lessons with the Code.org “Fundamentals” CS education program.ResultsResults indicated that teachers who taught Time4CS modules completed more CS lessons than teachers who did not teach the modules. Further, across all classrooms, completing a higher percentage of non-grade level assigned Code.org Fundamentals lessons (i.e., Code.org lessons above or below grade level that were available to teachers, but not required for their particular grade level) was positively associated with students’ achievement outcomes on state ELA and mathematics tests. Additionally, higher amounts of interdisciplinary teaching practices were associated with higher student achievement, specifically students’ state assessment ELA scores.ConclusionsThis study demonstrated that transdisciplinary problem-based modules that integrate the teaching of CS with other subject areas are a feasible way to bring more CS opportunities to younger learners. Moreover, it showed that implementing such modules is linked to more positive student academic achievement outcomes. With attentive revision, the modules featured in this study may be useful tools for elementary schools. These findings have implications for researchers, school district administrators, and those individuals who are in-charge of public policy initiatives seeking ways to bring CS to all elementary school students. Specifically, they highlight that it is possible to make time in the elementary school day for CS, and that there are no negative consequences for core subjects (e.g., ELA and mathematics).

Highlights

  • Computer science (CS) education has become a critical element of the US’ efforts to keep pace with the growing number of computer science (CS) jobs available in this country (National Science Foundation, 2012)

  • To investigate the use of Time4CS modules, especially the CS component, the study asked “What are the effects of implementing CS lessons within an integrated curriculum on grade 3-5 students’ attitudes toward CS and their academic achievement?” To answer this question, we examined two sub-questions: RQ 1: How is the implementation of Time4CS modules associated with grade 3–5 students’ academic achievement outcomes?

  • We found no significant associations between grade-assigned CS lessons or additional CS activities

Read more

Summary

Introduction

Computer science (CS) education has become a critical element of the US’ efforts to keep pace with the growing number of CS jobs available in this country (National Science Foundation, 2012). As a result, introducing CS to elementary school students has become a growing area of global interest (Bargury et al, 2012; Grgurina, Barendsen, Zwaneveld, van Veen, & Stoker, 2014; Grout & Houlden, 2014; Tucker, 2003). Collection 2: Food chains 1 in the Everglades. As the number of computer science (CS) jobs become increasingly available in this country and computing skills become essential tools for managing all aspects of our personal lives, CS is quickly becoming an essential element of K-12 education and recently, there has been increased attention to bringing computer science to the elementary grades.

Objectives
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call