Pennsylvania Homeschoolers

AP* Online Classes

Millennials tend to disregard the state of our nation in either apathy or cynicism, and it's easy to become caught up in that mindset.  This class showed that there truly is no government set up for representation and equality like ours and that is something that we should never take for granted. 

AP Computer Science Principles

On-Line for the 2020-2021 School Year

Teacher: Rebekah Lang

Email: Rclang1@gmail.com

Course Description (Adapted from Code.org): Click here for an introductory video! The curriculum from Code.org 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 7 units: The Internet, Digital Information, Algorithms, Big Data and Privacy, Building Apps, and the Create and Explore Performance Tasks.

In this course, you will

You will be interacting with your classmates and the teacher primarily through Schoology.com, 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...**

Application.  

Required Texts:

Technical Requirements:

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

Course Schedule: You can attend the weekly live meetings via Zoom on Mondays from 10:00 am - 11:00 am ET. When at least 20 students enroll in the course, I will survey those enrolled for availability and offer an alternative live meeting time as well. 

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 both the 2018 and 2019 exams was 4.2. 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 is is 3.15, with a 73.3% 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 15 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!

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