AP Computer Science Principles with Robotics
(free curriculum and free PD)
Course Description
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 is aligned with the 5 big ideas, 6 computational thinking practices, 12 enduring understandings, and hundreds of essential knowledge statements established by the College Board for an AP CSP course. Throughout the course students learn computational thinking and software development for practical applications, including number systems, data types, iteration, selection, arrays, lists, and functions. Students will also explore the working principles of the internet and networking, the analysis and visualization of data, the limits of computing, and the local and global impacts of computing. The course includes a design and development project that satisfies the AP Performance Task requirement.
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.
APCSPR Professional Learning (PL) Workshops: FREE
Completion of Professional Learning from approved providers is recommended for US teachers planning to teach AP Computer Science Principles with Robotics for the first time. To do so, complete ONE of the following PL options. No prior coding and robotics experience is required.
- C-STEM Center:
- FREE virtual workshop on Teaching AP Computer Science Principles with Robotics, to be held July 8-11, 2024, 8:30 am-2:30 PDT each day (held online via Zoom). Three online follow-up sessions will also be held during the school year. For more information or to indicate your interest in taking this workshop, please fill out this form.
- Barobo, Inc.:
- 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. Date: Friday, June 21, 8:30 am-2:30 pm PDT. For more information or to indicate your interest in taking this free workshop, please fill out this form.
- 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. Date: Wednesday, July 24, 8:30 am-2:30 pm PDT. For more information or to indicate your interest in taking this free workshop, please fill out this form.