Program Support


After taking the initial steps for implementation, there are key pieces which can help your school implement the C-STEM Program.

  • C-STEM School Annual Subscription
  • Professional Development
  • Student Textbooks
  • Software
  • Robotics Equipment
  • 3D Printing Technology

To help you identify which pieces you will need for individual courses,  please see our Course Materials flyer.

Benefits of C-STEM School Annual Subscription

Subscribing as a C-STEM school, you become a true partner in working with the entire C-STEM team and community on integrated computing and STEM education. The C-STEM Math-ICT curriculum provides K-12 students with  up to 13 years of integrated math education with hands-on computing, robotics, and making. The rigorous C-STEM program integrates innovative technology and pedagogy to help close the math achievement gap and provide all students with the skills needed to succeed in college and industry. The C-STEM Subscription Benefits in this PDF file are listed below for an unlimited number of teachers, students, courses, and sections in both the academic year and summer programs:

  • C-STEM Program:
    • Fully participate in C-STEM which is a UC Approved Educational Preparation Program for Undergraduate Admission for both K-12 and Community College students to all UC campuses.
    • C-STEM program has UCOP A-G program status, subscribed schools are allowed to teach all C-STEM A-G pre-approved high school curriculum for UC/CSU admission.
    • Outstanding C-STEM teachers, administrators, and schools will be recognized with award certificates for their pioneering work on integrated computing and STEM education from UC Davis, the California Department of Education, and the California State Legislature at C-STEM Conference.
    • Students are eligible for C-STEM awards and scholarships which count towards their UC admission.
    • Students have a higher priority to participate in the annual level playing field RoboPlay Challenge Competitions. Participating students compete for awards that count towards UC admission.
  • Curriculum:
    • Access to all formal C-STEM curriculum including solutions to exercises in C-STEM textbooks, lesson plans, PowerPoint slides, video lessons, group computing activities, group robotics activities, and assessment tools for an unlimited number of teachers, students, courses, and sessions in both academic year and summer programs.
    • Teachers receive annually updated C-STEM curricular resources.
    • Teachers have access to solution videos of the previous years’ RoboPlay Challenge Competitions and to the C-STEM teacher discussion board with additional projects and activities.
    • Access to the complete PDF file of the textbook “Learning Physical Computing with Arduino for the Absolute Beginner” and related on physical computing curriculum resources.
    • Access to the complete PDF file of the textbook “Learning Physical Computing with Raspberry Pi for the Absolute Beginner” and related on physical computing curriculum resources.
    • Access to C-STEM 3D modeling and 3D printing curriculum using robots in PDF files, and CAD source files for Autodesk Inventor and SolidWorks.
    • Access to the curriculum resources that accompany the freely available PDF version of the textbook “Learning Computer Programming with Ch for the Absolute Beginner” for more effective learning.
    • Access to the curriculum resources that accompany the freely available PDF version of the textbook “Robot Programming with Linkbot for the Absolute Beginner” for more effective learning.
  • Purchasing with Discount:
    • Ability to purchase hard copies of class sets of C-STEM student textbooks at low cost.
  • Professional Development:
    • Tailored on-site professional development with innovative teaching strategies through C-STEM Center and its Affiliates at low cost.
    • Participate in exclusive professional development not available to the public at low cost. 
    • Participate in professional development conducted by C-STEM trainers in the district or county.
    • Join our free monthly webinar for on-going professional development to help engage student learning seamlessly with hands-on hardware and/or virtual robots.  More information can be found here.
  • Supplementary Computer Science Teaching Credential and C-STEM Certification: 
    • Teachers who complete four or five C-STEM courses will be able to get Supplementary Computer Science Teaching Credential with Introductory Authorization or Specific Authorization. 
    • Teachers participating in C-STEM Center organized PD and use C-STEM Curriculum in their teaching can be certified as UC Davis C-STEM Certified Educator.  
    • District administrators have access to support in applying for CTC CSS Authorization Incentive Grant
  •  C-STEM School/District Status & C-STEM Distinguished School/District Award:
    • Schools/Districts are eligible to apply for C-STEM School/District status.  
    • Schools/Districts that meet required criteria are eligible to apply for C-STEM Distinguished School/District Award.
    • Schools/Districts that are selected for Distinguished C-STEM status will be awarded C-STEM Distinguished School/District status and banner.
  • RoboPlay Challenge Competition Support: 
    • Support and guidance in organizing school-wide or district-wide RoboPlay Challenge Competition
    • Access to RoboPlay Challenge questions and solutions for the competition
    • Recognition on C-STEM RoboPlay Challenge webpage
  • Partnership Support and Collaboration: 
    • K12 C-STEM teachers/administrators have access to support and consultation on school/district required reports pertaining to C-STEM. 
    • Schools/Districts have opportunities to collaborate with UCD on grant applications and projects.
    • Partnership and support on applying for recognitions on C-STEM related work (e.g. Golden Bell Award)
  • C-STEM Certification:
    • Teachers participated in C-STEM Center organized PD and use C-STEM Curriculum in their teaching can be certified as UC Davis C-STEM Certified Educator.
    • Schools with C-STEM Certified Educators can be certified as C-STEM School.
    • Districts using C-STEM Schools can be certified as C-STEM District.
  • Support:
    • Access to MSI files for C-STEM Curriculum for Windows for remote and batch installation for classroom lab and student computers.
    • Technical support for IT staff via Zoom and email.
    • Technical and educational support for teachers via Zoom and email.

The cost of the C-STEM program is $1,000 per school site

The definition of a school site is a campus headed by a single principal with a unique school name.

           Please visit our Getting Started Page for more detailed information on how to become a C-STEM School.

 C-STEM Professional Development

C-STEM provides unique professional development for teachers without any prior computing and robotics experience to use C-STEM curriculum effectively.

To ensure course quality and fidelity of implementation,  teacher completion of appropriate C-STEM Professional Development is required prior to implementing C-STEM courses.

Click here for more information

C-STEM TextbooksbookSample

Textbooks in full color are available to C-STEM schools for $20-55 each and can be purchased directly through the C-STEM Center. Robotics and programming textbooks  in PDF files are freely available for downloading.

Click here for more information.

C-STEM Studio and RoboBlocklyScreenshot-2015-10-12-14.30.29

C-STEM Studio is a platform for hands-on integrated learning of computing, science, technology, engineering, and mathematics (C-STEM) with robotics and physical computing. It is

  • the most engaging way to learn math, coding, making, and robotics,
  • the simplest approach to program a robot,
  • the easiest technology to control multiple robots.

Click here for more information.

SoftIntegration Ch Software


The C-STEM Center partners with SoftIntegration to offer educators access to the C/C++ Interpreter Ch which is used in most of our curriculum. Learning C/C++ makes students career and college ready.

Ch is a user-friendly C/C++ interpreter and scripting language environment used by teachers, students, engineers, and scientists around the world to learn math, numerical computing, C/C++, and write cross-platform code and embedded scripts quickly and efficiently. It is an alternative user-friendly solution to C/C++ compiler.

ChIDE runs on Windows, Mac, Linux, and Raspberry Pi.

Barobo Linkbot Robotics Equipment

Our partner, Barobo, created a modular robot, the Linkbot,  specially designed for integrating computing and robotics into STEM education.  Linkbot is a fully functional robot with two degrees of freedom powered by an internal rechargeable lithium-ion battery, good for all day use.  SnapConnectors allow modules to be snapped together without special tools to create a snake, tank, humanoid, and any system that can be imagined. Integrated standard thread holes allow for custom-made accessories. Many accessory CAD files are freely downloadable for 3D printing, laser cut, or CNC manufacturing. 

3D Printing Technology


Our partner, Paton Group, has worked with us to bring cutting edge Stratasys 3D printing technology into the classroom, allowing students the opportunity to see their designs come to life.  Used in conjunction with our Robotics curriculum and supplementary Computer Aided Design and 3D printing curriculum, students can extend robotics activities by designing parts that work with the Linkbots to solve real world engineering problems.  Students can also use these skills to compete in the Best Custom Designed Part category of the RoboPlay Video Competition.

System Requirements for Implementing the C-STEM Program

Windows 7, Windows 10, MacOSX, Chromebook, Raspberry Pi, Pi Zero for controlling Linkbot hardware, with 1 GByte disk space and 0.5 Mbyte RAM. For RoboBlockly, any modern browser including iPad. It is recommended with USB connection (for Linkbot and Arduino), Ethernet cable connection (for Raspberry Pi), Wi-Fi capability (for Raspberry Pi).

C-STEM Studio is included in Linkbot Labs v3.0 or higher. You can download Linkbot Labs  here.