FAQ | Contact Us  |  Register  |  Login

UC Davis Center for Integrated Computing and STEM Education (C-STEM) --- Research and Outreach
Home > Program > Mathematics


“As a teacher of mathematics for the past 28 years, I have to say that this is the best program I have worked with to inspire and focus on most struggling learners in Algebra.”  — Susan Johnston, Livermore High School, California

Mathematics – Common Core State Standards

The C-STEM Math-ICT Curriculum  explores mathematical concepts in the Common Core State  Standards through practical applications with hands-on computing, engineering, and robotics activities. The hands-on computing, engineering, and robotics activities help students make meaningful connections between abstract math concepts and real-life applications.

The C-STEM program transforms math education, helps close the math achievement gap, and engages traditionally unrepresented groups and at risk students in hands-on learning math with computing and robotics, as described in this article by the Center Director and shown in C-STEM Math Success Stories and this one-page flyer.

Some sample teaching resources related to learning math with coding and robotics:

(Click here for more details related to this video)

(Click here for more details related to this video)


UC Davis C-STEM and Linkbots used in a math classroom at Citrus Valley High School in Redlands USD

Distance Learning Mathematics with Coding and Robotics

HLPUSD C-STEM Partnership on Transforming K-2 Math Education with Coding and Robotics. A short version of the video is available here.

HLPUSD C-STEM Partnership on Transforming 6-12 Math Education with Coding and Robotics


A Sample Application
Two Linkbot-I Robots

Two Linkbot-I Robots

The 1st robot moves at the speed of 1.5 inches per second. After 8 seconds, the 2nd robot races at the speed of 3 inches per second. When and at what distance will the 2nd robot catch the 1st one?

Typical Solution:
y = 1.5t
y = 3(t-8)

1.5*t = 3(t-8)
t = 16, y = 24

Output from a Ch program:

Modeling and solving the above system of linear equations using hardware or virtual robots:










More videos can be found on our Video Tutorial Page