AP Computer Science Principles
On-Line for the 2018-2019 School Year
Teacher: Rebekah Lang
- We will be using material available free from Code.org and other online sources.
- Computer with audio and high-speed internet access
- A Gmail account
- A headset is recommended (but optional) for the live chats.
Who Should Apply: Anyone interested in computer science, technological innovations, creative 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. All hard-working high school students can succeed in this course, regardless of prior coding experience (or lack thereof)!
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. Students should click on the link to complete the application. I will review applications semi-weekly and reply with directions for your next step!
Course Fee: Early Bird Fee $650 (good before July 1, 2018). Regular Tuition Fee $695 (July 1, 2018). Audit: $300. Applicants utilizing a staggered payment plan are not eligible for the Early Bird discount.
Course Dates: Monday, September 10 through approximately May 10 (ending on the date of the 2019 AP CS Principles Exam). Students have off November 19-23 for Thanksgiving break, December 21 - January 4 for winter break, and April 19-26 for spring break. The majority of the classwork is assigned and due weekly, so students can schedule around other holidays or required days off.
Course Description (Adapted from Code.org): 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 Portfolio Tasks.
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 primarily through Schoology.com, email, and “live” class sessions. The weekly "live" class sessions are strongly recommended, but also recorded for offline viewing for excused absences. Tentatively, you can attend the "live" session on Tuesdays 2pm EST. (If I have a large class size, I will open up a second "live" session based on the class's availability. During those sessions, 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.
Instructor Qualifications: I taught AP CSP to 28 students during the 2017-2018 school year. I anticipate that they will do well on the exam and will be happy to share our class results when I am able! This June, I will be a reader for the AP CSP exam, so I will be able to help prepare the 2018-2019 students for the exam even better! I am always looking for opportunities to learn and will also attend and help present at the CSTA Conference with my Cooperative Learning PLN and will attend a Code.org Teacher workshop this summer. 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