Business & Technology
VCHS Course Catalog
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 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 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 | $60 Curriculum Fee, AP Exam Fee |