Implementation Resources
District/School Implementation Resources
Examples of CS Pathways
(compiled by Emily Thomforde)
California School Districts
San Francisco Unified School District
Belmont-Redwood Shores School District
Non-California School Districts
Madison Metropolitan School District
South Fayette Township School District
Mamaroneck Union Free School District
Other Organizations
Santa Barbara Computer Science Academy
Support for CS Implementation at School/District Level
Classroom Level Curriculum Resources
Code.org is a great starting point for teachers unfamiliar with CS. There are many premade lessons, many of which are interdisciplinary.
Spheros are programmable robots, with corresponding interdisciplinary lessons, organized by grade level and content standard. Another great way to start if funding is available to fund the devices.
Scratch and Scratch Jr. have premade lessons but also allow for boundless creativity. In the example pictured, students met multiple CS standards in an interdisciplinary manner as they added a landscape art piece they had drawn as a backdrop, and wrote a narrative in which they coded characters to engage in dialogue in Scratch. This student also discovered, on her own, how to add audio to read her story.
Interdisciplinary lessons, simple to use, premium version available.
Enjoyed by middle schoolers in particular, gaming to engage students in CS.
Ozobots are relatively affordable and allow for endless possibilities for interdisciplinary connection opportunities. They are simple to use, excellent for elementary levels.
This student built structures from the story of the 3 Little Pigs, and coded the ozobot to visit each house.
Teach mathematics through computer science, as students engage in computational thinking and create a video game.
Teach middle school science through CS. Funded by National Science Foundation.