Pennsylvania Homeschoolers

AP* Online Classes

I plan to major in economics based largely on the strength of this course.  I also applied for a full-tuition + yearly stipend academic scholarship in economics at a top university... [and] I ended up getting the scholarship.  Before my senior year, my knowledge of economics pretty much went as far as a rudimentary understanding of supply and demand.

AP Computer Science Principles

On-Line for the 2020-2021 School Year

Teacher: Rebekah Lang


 Course Description (Adapted from Click here for an introductory video! The curriculum from is designed to prepare students for the AP CS Principles Exam and serve as a foundation for future studies in computer science. It is divided into 9 units: Digital Information; The Internet; Intro. to App Design; Variables, Conditionals, and Functions; Lists, Loops and Traversals; Algorithms; Parameters, Return, and Libraries; Create PT Prep; Data; and Cybersecurity and Global Impacts.

In this course, you will

You will be interacting with your classmates and the teacher primarily through, email, and live class meetings via Zoom. I strongly encourage attending the weekly live meetings, but I also record them for asynchronous viewing later.  During those small class meetings, I will review upcoming homework assignments, teach key concepts, encourage student presentations and chat, and utilize adapted cooperative learning strategies to engage all students in the class and build a community of learners. On Schoology, you will participate in discussions, submit projects, post resources, upload homework, and complete assessments. We will also have some partner coding and group project during the year.

Who Should Apply: Anyone interested in computer science, technological innovations, creative problem solving, logical thinking, and learning! This course introduces high school students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. All hard-working 9 - 12 grade students can succeed in this course, regardless of prior coding experience (or lack thereof!); however, students who have limited computer experience or who might not yet be ready for the challenges of an AP course, should consider Intro to Computer Science (ICS) instead. ICS is meant for students in grades 6-10 as a precursor to AP CSP or AP CSA. Students who are primarily interested in coding in Java should consider AP CSA instead.

Prerequisites: The necessary prerequisites for this AP Computer Science Principles course include completion of Algebra I (with a final grade of B or better) and experience in problem solving. Prospective students should be ready to commit 10 hours a week for classwork. Students in 8th - 10th grade with no CS background might find Intro to Computer Science more accessible. **Note: College Board is requiring students to register for AP Exams in the fall this year--so you should consider that when selecting AP courses... You do not have to take the exam to participate in my course...**


Required Texts:

Technical Requirements:

Course Fee: Regular Tuition Fee $750 (July 1, 2020 or later). Audit: $350. Early Bird Fee $675 (good before July 1, 2020). Applicants utilizing a staggered payment plan are not eligible for the Early Bird discount. 

Course Schedule: You can attend the weekly live meetings via Zoom on Mondays from 10:00 am - 11:00 am ET or Tuesdays from 1 - 2 pm ET. (I'll also record the live meetings for those who cannot attend).

Class will run Monday, September 14 through approximately Thursday, May 13, 2021 (the date of the AP CSP exam), except for the following breaks:

The majority of the classwork is assigned and due weekly, so students can schedule around other holidays or needed days off.

Instructor Qualifications: This will be my fourth year teaching this course for PA Homeschoolers! Our class average on the AP CSP exam this past year was 4.15/5 (4.2 the 2 years prior). Better yet, all of my students who have taken the exam so far have earned a 3 or higher (passed!). (The global average for the exam this year was 3.09/5, with a 71.6% pass rate).  

I am a lifelong teacher and learner who has taught in public, charter, private and online for PA Homeschoolers, for middle and high school students, for the past 12 years. Additionally, I was homeschooled, so I understand how diverse, independent, intelligent and engaged homeschool students are. I'm excited to be able to offer this course to work alongside students study computer science!

In addition to earning my BA in English and Secondary Education from Grove City College, I also have a MS in curriculum and instruction from Western Governors University, a certificate from Penn State University Lehigh Valley for teaching English Language Learners, various state teaching certifications for NJ and PA, and educator certifications from various tech companies. Recently, I have attended CSpd week once, the annual CSTA conference thrice, and a week long AP CSP Summer Learning Institute. I have also participated in Cooperative Learning Research for Computer Science Principles. I have read for the AP CSP exam as a distributed reader for the past 3 summers. The training and scoring of thousands of exams has really given me great insights on how to best prepare our class for the performance task portion of the exam.

Click on images below to read class showcase entries about this class.

Click here to read class reviews from past participants
Return to the AP Online Classes Home Page

Susan Richman, PA Homeschoolers AP Online Coordinator
105 Richman LN
Kittanning PA 16201-5737
(Click here to read a statistical report about the success of these classes on AP exams)

*AP and Advanced Placement Program are registered trademarks of the College Entrance Examination Board which was not involved with the production of this website.