FAQ | Contact Us  |  Register  |  Login

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


If you are an IT Personnel please Contact Us for information on how to access MSI files and Curriculum for C-STEM Schools.

1.  Downloads for Windows 

Windows Install Instructions

Please install software in the order listed below.

2.  Downloads for Mac

Macintosh Install Instructions
Please install software in the order listed below.


3. Downloads for Raspberry Pi

Method A

C-STEMbian is a super set of Raspbian, the default OS for Pi. C-STEMbian contains all features of Raspbian. In addition, C-STEMbian comes with C-STEM software including Ch Professional, C-STEM Studio, and Linkbot Labs preinstalled. The setup is optimized to more conveniently use the C-STEM curriculum. You can install C-STEMbian to a Raspberry Pi with image by following the instructions below.

To download the C-STEMbian Operating System click here

      • Writing the Image to the SD Card – Windows

        1. Insert the SD card into your SD card reader and check which drive letter was assigned. You can easily see the drive letter, such as G:, by looking in the left column of Windows Explorer. You can use the SD card slot if you have one, or a cheap SD adapter in a USB port.
        2. Download the Win32DiskImager utility from the page as a zip file.
        3. Extract the executable from the zip file and run the Win32DiskImager utility; you may need to run this as administrator. Right-click on the file, and select Run as administrator. ( If you find that the download appears to be corrupt or the file is not unzipping correctly, please try using 7-Zip, which is bundled and have been installed along with Ch. For Windows 10, left click the lower left corner to bring up the Windows 10 user interface, hold the left button and scroll down to find “SoftIntegration Ch Professional”, then click “7-zip File Manager”. For Windows 7, click the command “Start”, “All Programs”, “SoftIntegration Ch Professional”, “7-zip File Manager”.)
        4. Select the image file you extracted earlier.
        5. Select the drive letter of the SD card in the device box. Be careful to select the correct drive; if you get the wrong one you can destroy the data on your computer’s hard disk! If you are using an SD card slot in your computer and can’t see the drive in the Win32DiskImager window, try using an external SD adapter.
        6. Click Write and wait for the write to complete. (It may take a few minutes depending on CPU speed of computers)
        7. Exit the imager and eject the SD card.
      • Writing the Image to the SD Card – Mac

        1. Open a terminal and execute: diskutil list.
        2. Connect the SD card with the SD card inside.
        3. Execute: diskutil list again.
        4. Identify the disk of your SD card.
        5. Unmount your SD card by executing: diskutil unmountDisk /dev/disk
        6. Burn the image to your SD card by executing: sudo dd bs=1m if=/path/to/your/image.img of=/dev/rdisk This will take a few minutes, depending on the image size and the speed of your Mac machine.

Method B

We strongly recommend C-STEM users to install C-STEMbian in Pi as C-STEMbian is setup to more conveniently use the C-STEM Math-ICT curriculum. However, if you’ve already have a Raspberry Pi with Raspbian running on it, you can install C-STEM Math-ICT curriculum related software modules individually. Please make sure your Pi is running Raspbian Jessie or higher.

  • Setup

    • Open a terminal (Ctrl+Alt+T)
    • Execute the following commands in the terminal.
    • wget http://www.c-stembian.org/rpi/public.key -O - | sudo apt-key add -
    • echo 'deb http://www.c-stembian.org/rpi jessie main' | sudo tee --append /etc/apt/sources.list
    • wget http://repo.barobo.com/barobo.public.key -O - | sudo apt-key add -
    • echo 'deb http://repo.barobo.com jessie main' | sudo tee --append /etc/apt/sources.list
    • sudo apt-get update
  • Install Ch Professional

    • sudo apt-get install ch -y
  • Install C-STEM Studio

    • sudo apt-get install cstemstudio -y
  • Install Linkbot Labs

    • sudo apt-get install linkbotlabs libqt5webkit5 -y
  • Upgrade Ch, C-STEM Studio and LinkbotLabs

    • sudo apt-get update
    • sudo apt-get upgrade ch cstemstudio linkbotlabs -y

4. Notes:

      1. If you encounter any issues during the installation, please make sure you  check the software installation session of the FAQ first before contact us.
      2. You can check the revision histories for detailed new features in the latest releases
      3. Ch Professional Edition for Raspberry Pi is free for non-commercial use. Ch Professional Edition for Windows and Mac has 40 days of a try period. You can purchase a lab license with C-STEM discount. For the latest Ch Student Edition  for Windows and Mac (freely available for students’ personal machines if  schools purchased a lab license for Ch Professional Edition), please contact SoftIntegration at support(@)softintegration.com to download Ch Student Edition for your students.



If you encounter any other issues, please Contact Us. We will make our best effort to get back to you as soon as we can.