Skip to main content

Computer Science Integration Program

Curriculum resources and professional learning for science teachers to integrate computer science and computational thinking into science instruction.  Science researchers regularly use computational thinking to make sense of data and to program instruments.  As a core science and engineering practice, visit this page for resources on how to integrate computational thinking and coding into your science instructional practices.

The California Subject Matter Project, SoCal Heat Hub, and the UC San Diego Science Project are pleased to share these professional learning resources designed to build K–12 teachers’ understanding and skills in designing and implementing student-centered assessment systems aligned with the Next Generation Science Standards (NGSS).

Partner logos: UC San Diego, California Science Project, San Diego Science Project, Scripps Institution of Oceanography, and Birch Aquarium.

The Computer Science Integration Program was a 2 year funded effort to support teachers with exploring how to integrate computer science into science instructional units that used climate and/or environmental based anchoring phenomena.  Click below to access each resource and a blog post that tells the story of implementation.​

Micro:bit Launch Activities -  All grades

Use these short lessons to introduce micro:bits to your students.  You can use these lessons for introduce, review, or re-engage students with programming micro:bits.​

Cooler Communities - Grades 5, 6, 7

Use the Cooler Communities unit to help students investigate why land surface temperatures vary and design evidence-based solutions for a cooler community

Bringing Science to Life: Student Voices, Data, and Pollinator Action

Use micro:bits to measure and collect data about pollinators in local environments. Then, use your findings to design actions that support biodiversity and pollinator health in your school or community.

High School Cooler Communities: Leveraging Micro:bits for Science Learning

Use micro:bits to design a code to measure and collect temperature data from different areas around campus. Then, use your data to design a solution that would help create cooler communities.​

Incorporating Micro:bits to Conductivity Data Collection

Students program micro:bits to investigate why certain materials conduct electricity while others do not. Students will then use this information to make a prediction as to which materials should be used when building a working circuit. ​

Rocket Science Made Real: How Micro:bits Brought My Water Rocket Lab to Life

A fun upgrade to the classic water rocket lab that use Micro:bits with their built-in accelerometers to collect real-time acceleration data during the rocket launch​