Course Overview
​
AP Computer Science Principles with Robotics (APCSPR) is a College Board-endorsed course for teaching AP Computer Science Principles (AP CSP) and preparing students for the corresponding AP exam. The course has been developed in a partnership between Barobo and the C-STEM Center at the University of California, Davis.
APCSPR Curriculum Cost: FREE
​
Any teacher in the United States who is teaching an AP Computer Science Principles course may request a free annual instructor license to the APCSPR curriculum and RoboBlocky Learning Management System for the course. Students who are enrolled in the instructor's RoboBlocky APCSPR course also have free access to the curriculum during the period of the course.
​
Teachers may use the AP CSP with Robotics course as their primary curriculum or as supplemental material for their existing AP CSP course. The AP CSP robot (either in its virtual or optional hardware form) is a great way to increase student engagement in the course content.
Teachers with a regular RoboBlocky instructor's license can access the AP CSP with Robotics curriculum at no additional cost.
​
​
APCSPR Professional Learning (PL) Workshops: FREE
​
Completion of Professional Learning from approved providers is recommended for teachers planning to teach AP Computer Science Principles with Robotics for the first time. To do so, complete ONE of the following FREE PL options (for US teachers). No prior coding and robotics experience is required.
​
-
Professional Learning from the UC Davis C-STEM Center:
-
Free virtual workshop on Teaching AP Computer Science Principles with Robotics, to be held June 16-20, 2025, 8:30 am-2:30 pm PDT (online via Zoom). Register here.
-
​
-
Professional Learning from Barobo:
-
Free 1-day virtual workshop on Quick Start on Teaching AP Computer Science Principles with Robotics, for teachers who have experience teaching AP Computer Science Principles. Dates TBD.
-
​
Registration questions or problems? Email us at apcsp@barobo.com. (Note that if you don't have a College Board instructor account, you will need to create one at the beginning of the registration process.)
​
​
Optional Hardware
​
The APCSPR course uses the virtual robotics of the RoboBlocky learning environment to engage students visually and help build their knowledge and skills of computer programming. The course offers the additional option of using hardware "Linkbot" robots and classroom activity mats to give students real-world, hands-on experience. The Linkbot robots mirror the motions of the on-screen virtual robots, and RoboBlocky can control multiple robots simultaneously. A single Linkbot Super Kit and APCSP Activity Mat can be used for classroom demos and student exploration. (See pricing info at end of page below.)
Innovative Features
​
The course provides maximum engagement for students through its blend of robotics with computer science principles and practices. Its innovative features include:
​
-
The ability to control multiple virtual robots using drag-and-drop block-based programming in the RoboBlocky online learning environment (www.roboblocky.com), with hardware "Linkbot" robots as an option.
​
-
The incorporation of the official AP CSP robot (a black triangle), robot grid, and commands among the interface options, which allows students to actually run and experiment with code that controls the movements of the AP CSP robot using virtual robots and/or hardware robots. The example below shows the virtual AP CSP robot traversing a grid, and the video below it shows the hardware robot doing the same.
​
-
The capability to create and run programs in both block code and AP CSP pseudocode. This feature allows students to get interactive practice with the principles and procedures of AP CSP pseudocode in preparation for the AP CSP exam.
​
-
The convenience of the built-in RoboBlocky Learning Management System to make assignments and track student work.
​
-
The ability to create real-time class interaction activities, prompting students with pop-up questions and recording responses in real time.
Explore RoboBlocky and AP CSP Robot Activities
​
Check out these demo activities to explore the RoboBlocky platform and how the AP CSP virtual robot works (click on image to open the activity in RoboBlocky):​
​​
More information on RoboBlocky can be found in the tutorials and user’s guides here. Teachers who are interested in teaching AP CSP with Robotics can request temporary Guest access to explore the curriculum by contacting us.
​
​Opportunities for Education and PD Providers
If your school district, county office of education, non-profit organization, or college/university would like to offer this free AP CSP with Robotics course and/or the accompanying professional development, or would like to have Barobo hold APCSP professional development at your site, please fill out and submit this form.
​Suggested Optional Hardware
Option 1: For Classroom Demos
-
1 Linkbot Super Kit = $299
-
1 MathGrid (APCSP) Activity Mat = $45
-
Total = $344 (plus shipping and applicable taxes)
Option 2: 1 Robot per 2 Students
-
10-15 Linkbot Super Kits = $299 each
-
2 MathGrid (APCSP) Activity Mats = $45 each
-
2 RoboExploration (Grades 6-12) Activity Mats = $144 each
-
2 8-port USB Chargers = $29 each
-
Total = $3,426-$4,921 (plus shipping and applicable taxes)
​
Linkbot Classroom Bundles and OmniBot Packs are also available for Engineering Design activities that are not part of the AP CSP with Robotics curriculum, but may be used in student projects or the AP CSP Performance Task.