“The UC Davis C-STEM curriculum is a godsend to me. I used to spend hours trying to develop just one coding lesson for my mathematics students, but now I have a ready-made curriculum and I am free to teach coding to my heart’s content, while also providing my students the opportunity to interweave algebra, computer coding, and robotics.”  — Doug Obrigawitch, Math Teacher and Department Chair, Manteca High School, California

Unlocking a well hidden truth: Math can be a wonderfully creative and useful tool, not only in school but in your everyday life. Using Ch as a medium allows students to be the artists and algebra to be the paintbrush.
– Chris Schlesselman, Lead CTE Teacher, Technology & Engineering Design Academy, Hiram W Johnson High School

Higher Education Conceptualized, Industry Motivated, Teacher Validated

The C-STEM Math-ICT Curriculum and C-STEM ICT Pathway provide K-12 students with  13 years of hands-on integrated math  and computer science education,  in compliance with both Common Core Math and CS Standards, with coding in Blockly and Ch/C/C++ using Barobo Linkbot, Arduino, and Raspberry Pi. Our curriculum, specially Common Core compliant  Math 7, Math 8, and Algebra 1 and Integrated Math I, have been increasingly adopted by schools nationwide.

The C-STEM Math-ICT formal curriculum complements C-STEM Camps for Accelerated Math Learning and C-STEM GIRL/GIRL+ Summer Camps with project-based learning.

Focused on integrating computing and robotics into regular STEM classroom with hands-on project-based learning, the C-STEM Center has developed innovative computing and robotics technologies with C-STEM Studio.

C-STEM curriculum includes teaching strategies, textbooks, and courseware with:

  • Lesson Plans

    C-STEM Textbooks

  • PowerPoint Lessons
  • Video Lessons
  • Group Computing Activities
  • Optional Robotics Activities

A-G courses fulfill subject requirements for freshman admission to the University of California and California State University systemsC-STEM has UCOP A-G Status.  UCOP A-G Approved C-STEM courses can be readily added in a high school’s A-G course list.

The C-STEM curriculum can be used in multiple ways such as:

  1. Four Weeks as Supplementary Materials for STEM Courses
  2. One Semester Course
  3. Full-Year Course in Formal Curriculum
  4. Multi-Year Career Pathways or Academies
  5. 13-Year C-STEM ICT Pathway
  6. Afterschool Programs
  7. Youth Camps in Both Academic Year and Summer in School Campuses and Colleges.

Information on materials needed to implement each of the C-STEM courses can be found on our Course Materials handout as well as the Program Support Page.

RoboBlockly allows teachers without any prior coding, robotics, and Arduino experience to get started quickly. The RoboBlockly supplementary curriculum includes student self-guided Coding, Robotics, Math Activities, and theme-based Projects. The teacher-lead 1st to 9th grade specific Math Activities are Common Core State Standards -Mathematics compliant.

C-STEM provides teachers with professional development opportunities to learn how to implement our rigorous curriculum in their teaching. No prior computer programming and robotics experience is necessary to integrate and implement our curriculum.

You may check the credential requirements for middle school teachers and high school teachers for teaching C-STEM courses.