Skip to main content
Dryad

Programming and computational thinking concepts and contextual factors in integrated computing activities in U.S. Schools

Data files

Aug 07, 2024 version files 261.37 KB

Abstract

Integrated computing uses computing tools and concepts to support learning in other disciplines while giving all students opportunities to experience computer science. Integrated computing is often motivated as a way to introduce computing to students in a low-stakes environment, reducing barriers to learning computer science, often especially for underrepresented groups. This dataset examined integrated computing activities implemented in US schools to examine which programming and CT concepts they teach and whether those concepts differed across contexts. We gathered data on 262 integrated computing activities from in-service K-12 teachers and 20 contextual factors related to the classroom (i.e., primary discipline, grade level, programming paradigm, programming language, minimum amount of time the lesson takes, source of the lesson plan), the teacher (i.e., years teaching, current role (classroom teacher, tech specialist, STEM specialist, etc.), grade levels taught, disciplines taught, degrees and certifications, institutional support received for integrated computing, gender, race, self-efficacy), and the school (e.g., socioeconomic status of students, racial composition, number of CS courses offered, number of CS teachers, years CS courses have been taught, number of students, school location (urban, suburban, rural)).