skip to main content

AP® Computer Science Principles (New and Experienced Teachers)

June 25-28, 2018

Bryant Conference Center

Tuscaloosa, AL

Instructor: Carol Yarbrough

Registration Information

Course Description

The AP Computer Science Principles course is an innovative course in Computer Science, deliberately designed to attract non-traditional CS students through engaging content and active learning practices. The purpose of the CS Principles APSI workshop is to provide teachers with the tools they need to implement an effective AP Computer Science Principles course. In this workshop, participants will learn about the APCSP exam, including the Explore and Create Performance Tasks, as well as the multiple-choice assessment. The AP Audit procedures and course syllabus will also be discussed. Teachers will explore the computational thinking practices and the components of the curriculum framework, including the big ideas, enduring understandings, learning objectives, and essential knowledge. We will review all of the course deliverables and complete a short mock reading for both Performance Tasks. This workshop is designed to inform teachers about the College Board’s APCSP course, in general, and not curricular offerings of any particular provider. Teaching strategies and online resources will be discussed, including overviews of the endorsed providers’ offerings. Additionally, participants will work on a course plan that will help them decide when and how they will teach the skills and content of the AP Computer Science Principles course.

Teachers should bring their own computer.

Instructor Bio

Carol Yarbrough began teaching high school in 2007, embarking on a second career after working in the computer industry for 20+ years. She is currently teaching computer science at the Alabama School of Fine Arts, in Birmingham, Alabama. Carol graduated from the Rochester Institute of Technology with a degree in Computational Mathematics. She then was employed in just about every aspect of the computer industry, doing both scientific and business programming. In addition to being a programmer, she has been a designer, analyst, system administrator, database administrator, technical architect, corporate trainer and curriculum developer. But, she always wanted to teach, so she studied Secondary Mathematics Education at the University of Alabama at Birmingham. She was a pilot teacher for the College Board's AP Computer Science Principles course and is currently serving as the College Board Advisor on the course’s Development Committee. Carol served as a reader for the APCSA exam for several years before becoming a table leader for the AP CS Principles exam reading. She is also a College Board consultant, responsible for facilitating professional development for AP teachers through workshops and AP Summer Institutes. She has been involved for the past several years as a Teacher Leader with the CS4Alabama project. CS4Alabama is training in-service teachers in Alabama to teach the CS Principles course. She is also working with A+ College Ready as the Computer Science Content Specialist. Carol enjoys working with bright and creative people and the satisfaction of knowing that her work matters.