Computer Science Courses

AP Computer Science A (Code HS)

This course covers basic and advanced topics of Java programming—including types, methods, conditionals, strings, and objects—in preparation for the AP Computer Science A exam. Students design and implement solutions to problems by writing, running, and debugging computer programs using algorithms and data structures. Students also recognize the ethical and social implications of computer use.

Additional Expectations: As with other advanced academic courses, students can expect two to three hours of homework per week, including programming assignments.

Course Number 0756
Grade Level 10,11,12
Pre-RequisiteSpace is limited and priority is given based on the prequisites and completion of an application below.

Introduction to Computer Science (programming) grade of 70% or above OR AP Computer Science Principles grade 70% or above AND previous or concurrent enrollment in Algebra 2.

Click here to fill out the application. Contact Mr. MacMillan <jmacmillan@vcs.net> with any questions.
Credits 10
VCHS Graduation Credit Elective
UC Approval Yes Area C (Mathematics-Computer Science)
Fees $75 Curriculum Fee (includes textbook) and AP Exam Fee