Improve your experience. We are very sorry but this website does not support Internet Explorer. We recommend using a different browser that is supported such as Google Chrome or Mozilla Firefox.

Advanced Placement Computer Science Principles (APCSP)

AP Computer Science Principles is a college-level high school CS course that covers the foundational concepts of computer science and challenges students to explore how computing and technology can impact the world. This professional learning course prepares educators to teach this class to 9-12th grade students using the Code.org AP CSP curriculum, providing a primer to the course content and the AP exam.

Description

CodeVA's training program is provided in partnership with Code.org. Our outstanding training teams are experienced high school AP Computer Science teachers who have worked for the College Board as graders and have helped to shape computer science programs within their schools. The AP CSP course is designed to open computer science to more students and to provide a rigorous and relevant look at the dynamic field of computer science.

Course Objectives

  • Familiarize teachers with the AP CS Principles curriculum.
  • Gain experience teaching the lessons from Code.org through hands-on peer teaching experiences 
  • Develop strategies for adapting the Code.org curriculum to teachers' unique schools, classrooms, and students

Prerequisites

May have previously taken Computer Science Foundations (ECS), but not required

Audience

High school computer science teachers who are able to provide AP instruction to students.

Knowledge Level

Intermediate - Participating educators should have some knowledge and/or experience teaching computer science.

Registration Notes

CodeVA professional learning is free for Virginia and DC public school educators, preservice students and educators, and Dept. of Defense Education Activity teachers.

Tuition applies to all out of state and private school educators. You can find out tuition costs HERE

Please note that you must have an approved VA Public School or DC Public School email domain to register. If you are not seeing a register button, it is due to one of the following reasons:

1. Your email is not all lowercase

2. Your email domain is not approved

3. Your profile is incomplete (a completed customer profile is required for registration).

If you are having trouble registering, please use this document to make sure you have completed all the necessary steps.

Pre-service teachers and educators should email educators@codevirginia.com for a waiver to register.

Those wishing to pay the tuition costs should email educators@codevirginia.org to be invoiced. CodeVA only accepts credit card payments at this time.

Press enter to see more results