AP Computer Science Principles
On-Line for the 2017-2018 School Year
Teacher: Rebekah Lang
- We will be using material available free from Code.org and other online sources.
- Computer with audio, high-speed internet access, e-mail. A headset is recommended for the live chats.
Who Should Apply: Anyone interested in computer science, problem solving, logical thinking, and learning! In fall 2016, the College Board launched its newest AP® course, AP Computer Science Principles. The course introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. It is intended as a first course in computer science and is suitable for hard-working students as young as middle school.
Prerequisites: The necessary prerequisites for entering the AP CS Principles course include completion of Algebra I with B or better and experience in problem solving. Prospective students should be ready to commit 10 hours working alone on the computer each week.
Application. Please click on link to complete.
Course Fee: Early Bird Fee $650 (good before July 1, 2017). Regular Tuition Fee $695 (July 1, 2017). Applicants utilizing a staggered payment plan are not eligible for the Early Bird discount.
Course Dates: September 11 through approximately May 6 (ends on the date of the 2018 AP CS Principles Exam, which has not yet been posted). Students have off Thanksgiving week, the week between Christmas and New Year’s Day, and March 26 to April 2 for Spring Break.
Course Description: 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 6 units: The Internet, Digital Information, Algorithms, Big Data and Privacy, Building Apps, Creating and Exploring PT.
In this course, you will
- Build problem solving skills through the use of computational widgets such as the pixelation and text compression widgets
- Experience a blend of online, guided tutorials and open-ended, project-based learning
- Learn from a diverse cast of role models, from well-known tech celebrities to social innovators who are using CS to tackle society's problems
- Engage in constructing your own understanding of computer science concepts through inquiry-based instructional strategies
- Prepare for the AP® CS Principles exam, including built-in preparation for the performance tasks
You will be interacting with your classmates and the teacher through the website, email, and “live” class sessions. The "live" class sessions are optional and recorded for offline viewing as well. If you wish to attend the "live" sessions, you can attend either on Tuesdays or Wednesdays at 2pm Eastern. Through the online forum, you will post any questions you may have about the software, reading material or the homework assignments, answer each other’s questions, discuss computer science topics, and upload homework. We will also have some team activities during the year. Students typically enjoy this peer interaction, and full participation will help you to stay engaged in the course.
Instructor Qualifications: I was formerly homeschooled, and I have a BA from Grove City College and a MS in Curriculum and Instruction from Western Governors University. I hold the following certifications: NJ Standard: English, PA Level II: English 7-12, Communications 7-12, Mid-level mathematics 6-9, Mid-level citizenship education 6-9, Mid-level science 6-9, and English as a second language (ESL). I have taught in public and private middle and high schools for the past 8 years. I have developed and taught an “Introduction to Information Technology” elective for middle school students as well as an “Introduction to Coding” enrichment club for elementary students. For three years, I also ran a school-wide “Hour of Code” event for middle school students.
Click here to read class reviews from past participants
Return to the AP Online Classes Home Page