AP Computer Science Principles

$400.00

AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.

AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.

THIS COURSE IS ONLINE ALL YEAR

Click HERE to access the details of the AP Computer Science Principles Course.

If you are interested in registering for AP Computer Science Principles, complete the registration information on the website and pay the $400 course registration fee. 

WITHDRAWAL POLICY

It is not uncommon for some students to experience difficulties keeping up with the amount of work this course requires. While we want our students to persevere through difficult challenges, we also understand that summer plans and schedules change for teenagers. To that end, the following withdraw/reimbursements dates have been established so students/parents won’t feel overwhelmed if other circumstances due arise.

$200 refund if the student withdraws by Friday, June 19, 2026.

$100 refund if the student withdraws by Friday, July 10, 2026.

We cannot process refunds for students who choose to withdraw from the course after Friday, July 10, 2026.

*If a student chooses to withdrawal from the course after the 10th school day of the 26-27 school year, the transcript will reflect the withdraw, with a WP (Withdraw Pass) or a WF (Withdraw Fail), in congruence with the student’s overall grade at the time the student is withdrawn from the course.

If you have any questions regarding the course please contact Mrs. Jasper  jaspern@garnetvalley.org or Ms. Kunze kunzec@garnetvalley.org.

*The final date to enroll in this course is no later than May 31, 2026.

Relevant Dates (subject to change):  

Relevant Dates (subject to change):  

  • June 2- Zoom kickoff meeting 5-5:30

  • June 5- Complete Start Here folder items

  • Tuesday , June 16- in person meeting from 10:30am-12:30pm at GVMS library

  • June 22- Unit 1 due (3 weeks)

  • July 6-Unit 2 due (2 weeks)

  • July 27- Unit 3 due (3 weeks)

  • August 17- Unit 4 due (4 weeks)

  • Saturday, Sept. 12- 3 hour meeting in person (10am-1pm) at GVMS library for Create project

  • September 14- Unit 5 due (4 weeks)

  • October 12- Unit 6 due (4 weeks)

  • November 9- Unit 7 due (4 weeks)

  • December 7- Unit 8 due (4 weeks)

  • January 11- Unit 10 due (5 weeks)

  • Saturday, March 6- 3 hour meeting in person (10am-1pm)  at GVMS library for Create project. 

  • Saturday, April 10 - 3 hour meeting in person (10am-1pm)  at GVMS library for Create project

  • Late April (date TBD)-submit Create PT to College Board

  • May, Day TBD- AP exam at GVHS

  • May, Day TBD (1 day after AP exam)- Submit Create PT in Schoology