About the Course
No prior computer science or technology teaching experience required.
AP Computer Science Principles
Training and Support
Who should teach the course?
Teachers with any content background or level of experience who have an interest in teaching
computer science are welcome. No knowledge or experience with computer science or programming is
required. The AP Computer Science Principles professional learning model is designed to leverage the
knowledge and expertise of all community members to enhance the experiences and competencies of
participating teachers. Because the curriculum is
, teachers who have
PBL or teaching more open-ended content tend to be particularly successful -- but the course also
includes a module on PBL with everything you need to know, so no experience is necessary.
Teachers interested in teaching the AP CS Principles student course are encouraged to participate
in a 6-week online professional learning course delivered by University of Texas at Austin's UTeach
Institute in partnership with Edhesive. This online professional learning course is primarily
asynchronous and will be starting in late June for a cohort of teachers. The course require a
40-hour commitment and focus on the following:
Familiarizing teachers with the comprehensive teacher materials and curriculum, often from the
perspective of a student
Introducing teachers to the
necessary to teach the course successfully
Exploring background mathematics and computer science content in the context of course
College Board requirements and expectations for AP implementation
While taking this course, teachers have access to the AP Computer Science Principles course, and
Edhesive’s extensive support resources.