Transformative Mathematics with Robotics and

CS/STEAM with Robotics Curriculum

for Classroom and Distance Learning 

RoboBlockly is a block-based computing environment for learning math, coding, robotics, and physical computing through a modern web browser including computers, tablets, and smartphones. The transformative Mathematics with Robotics and CS/STEAM with Robotics curriculum, divided by grade level, are CS and Common Core Math standards compliant.

The curriculum contains thousands of well-integrated lessons and activities, which can be used with both virtual and hardware robots. Teachers may also customize the courses and activities using the RoboBlockly Class Management System, as well as assign homework, track student progress, and give feedback and grades. In addition, teachers and students can create their own lessons and activities.

CS/STEAM with Robotics

Mathematics with Robotics


C/C++ is one of the most widely used text-based computer programming languages in industry and college. Ch is a C/C++ interpreter with high-level extension for learning CS and math with robotics. RoboBlockly enables students to make a smooth  transition to fully text-based programming  in Ch.


This text-based Ch programming is the foundation of the C-STEM Math-ICT Curriculum, which was developed by Barobo's university partner, the C-STEM Center at the University of California at Davis.

Math Concepts with Ch.png
CC Math for Algebra 1.png
CC Integrated Math 1.png
Computer Programming with Ch.png
Robot Programming with Linkbot.png
Physical Computing with Arduino.png

The C-STEM Math-ICT Curriculum and C-STEM ICT Pathway provide K-12 students with up to 13 years of hands-on integrated math and computer science education. The curriculum includes 17 UCOP A-G Approved  high school courses for admission to the University of California and California State Universities Students find the curriculum very engaging and particularly effective in helping them learn mathematical concepts. The program is having a transformative effect on students' lives and the math achievement gap, as highlighted below and in their success stories.


Success Stories

From 51% Math Standards Pass Rate to 88% Pass Rate in 4 Years!

(improvement of 72%)


McPherson Magnet School is a K-8 math, science, and technology focused school in the city of Orange, California. Under the leadership of Principal Joe Erven, it has been implementing the C-STEM Math and Robotics Program over the last several years since being adopted in 2016. The graph above on 3rd-grade SBAC math standards passing rates shows some of the amazing results. The first year the passing rate jumped from 51% to 72%, and then has continued increasing each year until 2019 when it hit 88%, the highest achievement level for 3rd grade students among the 27 elementary schools in the Orange Unified School District. (More info:

More Success Stories from Middle Schools and High Schools

Teacher Testimonials

  • “From early in the year, an observer could easily tell the students enjoyed the class and were reinvigorated to learn algebra. Intrinsic observations showed students high on enthusiasm from their positive attitude in class, their frequent participation in class and small group discussions, and the time they spent at lunch and afterschool in the classroom gaining additional help or advancing their skills in a self-guided challenge.” Susan Johnston, Livermore High School (CA)

  • “Prior to the C-STEM professional development I attended in January 2014, I had not programmed in C/C++ nor had I taught programming in any of my classes. Working with the C-STEM program has brought so many positive impacts on my teaching, my school, and my students’ learning on the STEM subjects. Students were excited each day we got to explore the programming and wanted to go deeper into the content with every lesson. Students regularly performed at a higher level on common formative assessments that were given throughout the site.” Stephen Mason, Hillcrest High School (CA) Math Teacher​

  • “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 (CA)