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 $75 fee.

Course Number 0758
Grade Level 9,10,11,12
Pre-Requisite Prior 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 or Introduction to Computer Science and Algebra 2 (taken previously or concurrent).
Application and/or Audition Date None
Credits 10
VCHS Graduation Credit Elective
UC Approval Yes-Area D (Science)
Fees $75 Curriculum Fee (includes textbook) and AP Exam Fee