Tools and Resources for Teaching AP CSP
- Level High School
- Contact Hours 5
This short online course covers all of the tools and resources on CodeHS and through the College Board for supporting AP CS Principles teachers. Major resources include the practice exams, the review course, JS and Python practice problems, AP classroom, how to use College Board reader summaries and rubrics, the Create Performance Task, and more.
No programming experience required
Flexible self-paced timeframe
In-course support with an instructor
To view the entire syllabus, click here or click to explore the full course.
Start Here
This unit gives teachers an overview of what they will learn in the "Tools and Resources for Teaching AP CSP" course. |
Tools for Successfully Teaching AP CSP
In this unit, teachers will learn about the AP Computer Science principles curriculum framework and exam. They will take a closer look at the courses and resources offered by CodeHS for teaching AP CSP. |
Tools for EOC/MCQ Review
In this unit, teachers will take a closer look at the AP CSP end of course exam and the resources offered by CodeHS, including the AP Readers Question Bank, review materials, and APCSP Review Course. |
Tools for the Performance Task
In this unit, teachers will take a closer look at the AP Performance Task rubric and the resources offered on CodeHS, including practice projects and AP Classroom resources to help students succeed. |
Teaching a Blended Computer Science Class
In this unit, teachers will take a deep dive into remote and blended classroom strategies. |
Tools for Recruiting Students
This unit will empower teachers with tools to grow their Computer Science program, including tools for bringing APCSP to their school, recruiting students, and increasing access & equity in computer science education. |
Course Wrap-Up
This module wraps up the course with a survey, badge and certificate! |
CodeHS online PD courses are made up of a series of learning modules covering the pedagogy and instructional strategy for teaching CS in a blended classroom.
Teachers work through these on their own time while receiving personalized support and feedback every step of the way.
Short, digestible video tutorials covering programming topics and concepts in the upcoming lesson
Program examples to give teachers the opportunity to explore how the code works in the fully loaded IDE
Engaging exercises that allow teachers to design and build programs based on new concepts
Engaging exercises that allow teachers to design and build programs based on new concepts