Pennsylvania Homeschoolers

AP* Online Classes

Mr. Moskaluk is a consumate chemistry teacher.  Because of his vast experience teaching this subject, he knows every trick in the book (and a few that aren't in the book).  Mr. Moskaluk is always willing to spend as much time as it takes to get you up to speed.

Intro to Computer Science

On-Line for the 2020-2021 School Year

Teacher: Rebekah Lang


Course Description: Click here for an introductory video!  Intro to Computer Science is a pre-AP course designed for students in grades 6 and up. I will be using resources adapted for our unique online course format from's Computer Science Discoveries curriculum as well as the Exploring Computer Science curriculum. Here's a 2 page curriculum overview!


In this course, you will

You will be interacting with your classmates and the teacher primarily through, email, and weekly live class meetings via Zoom. I strongly encourage students to attend the live meetings, but I also record them for asynchronous viewing later. During those live 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 projects activities during the year.

Who Should Apply: Anyone interested in creative problem solving, logical thinking, and learning! This course introduces middle and high school students to computer science with plenty of hands-on, "unplugged" lessons that can be completed independently or with family and friends. Intro to Computer Science is a good pre-AP course for students not quite ready for the challenges of an AP computer science course.

Prerequisites: There are none! As the name suggests, this course is an introduction to computer science. Its goal is to make computer science accessible and interesting for all! High school students with a background in coding or computer science might want to consider AP Computer Science Principles or AP Computer Science A instead.


Required Materials:

Technical Requirements:

Course Fee: Regular Tuition Fee $650 (July 1, 2020 or later). Audit: $300. Early Bird Fee $550 (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 2:00 - 3:00 pm ET or Tuesdays from 10:00 - 11:00 am ET.

Class will run Monday, September 14 through approximately Friday, May 14, 2021, 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 second year teaching this course for PA Homeschoolers (and my fourth year teaching computer science for them overall)! 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 and parents to explore 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. 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.

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.