Extended computing integrated curricula scored for K-12 CS standards
收藏NIAID Data Ecosystem2026-05-01 收录
下载链接:
http://datadryad.org/dataset/doi%253A10.5061%252Fdryad.j6q573nnt
下载链接
链接失效反馈官方服务:
资源简介:
Integrated computing curricula combine learning objectives in computing with those in another discipline, like literacy, math, or science, to give all students experience with computing, typically before they must decide whether to take standalone CS courses. One goal of integrated computing curricula is to provide an accessible path to an introductory computing course by introducing computing concepts and practices in required courses. This dataset analyzed integrated computing curricula to determine which CS practices and concepts they teach and how extensively and, thus, how they prepare students for later computing courses. The authors conducted a content analysis to examine primary and lower secondary (i.e., K-8) curricula that are taught in non-CS classrooms, have explicit CS learning objectives (i.e., CS+X), and that took 5+ hours to complete. Lesson plans, descriptions, and resources were scored based on frameworks developed from the K-12 CS Framework, including programming concepts, non-programming CS concepts, and CS practices.
Methods
Search and Inclusion Criteria
While the current dataset used many of the same tools as a systematic literature review to find curricula, it is not a systematic review. Unlike in literature reviews, there are no databases of integrated computing curricula to search systematically. Instead, we searched the literature for evidence-based curricula. We first searched the ACM Digital Library for papers with "(integration OR integrated) AND (computing OR 'computer science' OR CS) AND curriculum" to find curricula that had been studied. We repeated the search with Google Scholar in journals that include "(computing OR 'computer science' OR computers) AND (education OR research)" in their titles, such as Computer Science Education, Computers & Education, and Journal of Educational Computing Research. Last, we examined each entry in CSforAll's curriculum directory for curricula that matched our inclusion criteria.
We used four inclusion criteria to select curricula for analysis. Our first criterion was that curricula must include learning objectives related to programming concepts, non-programming CS concepts, or CS practices. These CS concepts and practices were based on the K-12 CS Framework, and many of the curricula included explicit connections to the K-12 CS Framework or to the Computer Science Teacher Association's CS standards, which are based on the framework. More information about how the framework was used can be found in Margulieux, L. E., Liao, Y-C., Anderson, E., Parker, M. C., & Calandra, B. D. (2024). Intent and extent: Computer science concepts and practices in integrated computing. ACM’s Transactions on Computing Education. doi: 10.1145/3664825.
Our second criterion was that curricula must include at least five hours of instruction. This criterion was necessary to explore how CS instruction develops and evolves over several hours of instruction. It also serves to complement the previous analysis, which analyzed all activities regardless of length and ranged from less than an hour to multiple days, Margulieux, L. E., Parker, M. C., Uzun, G. C., & Cohen, J. D. (2023). Levels of computing concepts used in computing integration activities across disciplines. Journal of Technology and Teacher Education, 31(2), 167-202. Waynesville, NC USA: Society for Information Technology & Teacher Education https://www.learntechlib.org/p/221815/.
Fortunately, many integrated computing curricula fit these criteria. To make the scope of work reasonable, we added two additional inclusion criteria: curricula must be free to access and curricula must be for primary and lower secondary school (i.e., grades K-8 in the United States). For both criteria, we erred on the side of inclusion. For example, we included free curricula that used robotics, such as Bee Bots or KIBO, because schools might receive grants or gifts to purchase robots. In addition, courses that are typically taught in upper secondary school were included if they are commonly taught earlier in an accelerated track, such as Algebra.
The final dataset included 27 curricula from 9 different curricula creators. Within these curricula, there were 519 lessons with over 600 hours of content. Some follow-up curricula to those listed below, such as Scratch Encore or CSinSF’s Green and Blue curricula, were excluded from the analysis because they focus exclusively on CS learning objectives and, thus, were not considered integrated computing. Other common integrated curricula, such as Project GUTS or UCL Scratch Maths, were excluded based on our first criteria for not including CS learning objectives.
Unit of Analysis and Scorers
These 27 curricula were all organized as a compilation of lessons. Lessons were designed to be used during one class period, typically 30 minutes to an hour in length. Lessons were typically discrete, except that final projects would often stretch over multiple lessons. Lessons included multiple activities, such as reviewing previous concepts, introducing new concepts, or completing tasks. For this analysis, the unit of analysis was the lesson. Each lesson typically included a lesson plan describing learning objectives and activities, instructional artifacts like presentations or worksheet activities, and computational artifacts like starter projects or sample projects. These materials provided rich and redundant information about the concepts being taught. Information about which practices were taught was often less explicit.
The five scorers in this analysis were the five authors of this dataset. Four of the five scorers were professors who have studied computer science education for at least 9 years each. Their Ph.D.s are in the areas of computer science, curriculum and instruction, instructional design, and instructional technology. The other scorer was a doctoral student studying computer science education in an instructional technology Ph.D. program.
创建时间:
2024-04-23



