skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Experience with Integrating Computer Science in Middle School Mathematics
The Florida State University (FSU) Computer Science Integrated with Mathematics in Middle Schools (CSIMMS) project explores the feasibility and effectiveness of integrating Computer Science (CS) into middle school general mathematics courses. Through Design Based Research, we developed and tested 13 teaching modules that integrate CS concepts into general middle school mathematics courses, grades 6, 7, and 8, beginning in 2017. In this paper, we discuss our experience with integrating computer science into middle school mathematics and report our preliminary findings.  more » « less
Award ID(s):
1822737
PAR ID:
10337654
Author(s) / Creator(s):
Date Published:
Journal Name:
Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education Vol 1 (ITiCSE 2022)
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    Integrating computing into other subjects promises to address many challenges to offering standalone CS courses in K-12 contexts. Integrated curricula must be designed carefully, however, to both meet learning objectives of the host discipline and to gain traction with teachers. We describe the multi-year evolution of Bootstrap, a curriculum for integrating computing into middle- and high-school mathematics. We discuss the initial design and the various modifications we have made over the years to better support math instruction, leading to our goal of using integrated curricula to cover standards in both math and CS. We provide advice for others aiming for integration and raise questions for CS educators about how we might better support learning in other disciplines. 
    more » « less
  2. 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 can leverage learners' (bilingual and otherwise) full linguistic repertoires as they engage with computational literacies. Implications: Our data helps demonstrate how translanguaging can be mobilized to do CS, which has implications for increasing equitable participation in computer science. 
    more » « less
  3. This is part of a larger effort bringing together a diverse design team, to create curriculum integrating computer coding and middle-school general-mathematics. The goal was to enhance the instruction of students that have been traditionally underserved in mathematics by using computer science ideas found in coding to complement, reinforce, and build on mathematics ideas in a meaningful way. The development of modules was guided by the principles of Design-Based Research and Realistic Mathematics Education instructional design heuristics, in particular by drawing on the notion of guided reinvention through emergent models. Here we present the design principles that emerged from the first half of the effort with the hopes of informing other projects that integrate coding and mathematics learning. 
    more » « less
  4. Many high school mathematics teachers have stepped up to the charge of learning computer science and offering CS courses to their students. As CS grows in popularity, more students are completing AP CS A as sophomores or juniors, and looking for advanced opportunities while still in high school. Our project seeks to support high school teachers in their quests to meet students' needs for advanced CS coursework. I am one such teacher who faced that need, and was relieved to find the BRIDGES libraries and projects repository website for CS college professors. I began the work of adapting their data structures related projects for use in my courses. Solving Java programming challenges using BRIDGES libraries has helped my students visualize and program with one- and two-dimensional arrays and linked lists. In this talk, we encourage/recruit high school teachers to try our adapted-for-high-school BRIDGES materials, and share in the joy of cool visualizations that make data structures come alive. Using one sample project, I will show how an engaging problem, scaffolded learning materials, and dynamic visualizations converge to facilitate student understanding of, and programming agility with, two-dimensional arrays. 
    more » « less
  5. Around the world, many K-12 school systems are seeking ways to provide youth with computer science (CS) learning experiences. Often organizations aim to develop these opportunities by building capacity among science, technology, engineering, and mathematics teachers. In other instances, school may engage with language arts, history, and library teachers to teach computer science content. Seldom, however, do schools leverage the rich opportunities for integrating computer science with physical education (PE). This paper explores an on-going partnership among university researchers, and elementary school coding and PE teachers. During spring of 2021, the group designed and tested coding and physical movement related activities for students to complete across their PE and coding classes. The team iterated on those activities throughout 2021 and 2022. This paper highlights the utility of this unique collaboration and describes some of the initial designs that emerged. The paper also touches on preliminary evaluation of the activities, and notes some of the project team's plans for future iterations. Broadly speaking, the activities piqued student interest and helped advance new perspectives of themselves, CS, and their teachers. 
    more » « less