Computer Science Courses

AP Computer Science Principles (Code HS)

AP Computer Science Principles is an introductory college-level computing course. Students cultivate their understanding of computer science through working with data, collaborating to solve problems, and developing computer programs as they explore concepts like creativity, abstraction, data and information, algorithms, programming, the internet, and the global impact of computing.  This course is intended to prepare students for the AP Computer Science Principles exam.

Additional Expectations: As with other advanced academic courses, students can expect two to three hours of homework per week, including programming assignments. This class utilizes an online curriculum for delivery of content for an additional $60 fee.

Course Number0758
Grade Level9,10,11,12
Pre-RequisitePrior exposure to computer programming is helpful but not needed to succeed in this course.  Students should also have a strong background in mathematics.  Recommended pre-requisites: Introduction to Computer Programming and Algebra 2 (taken previously or concurrent).
Application and/or Audition DateNone
Credits10
VCHS Graduation CreditElective
UC ApprovalYes- Area D (Science)
Fees$60 Curriculum Fee, AP Exam Fee