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. This class utilizes an online curriculum for delivery of content for an additional $75 fee.

Course Number 0756
Grade Level 9,10,11,12
Pre-Requisite Prior exposure to computer programming is needed to succeed in this course.  Recommended prerequisites: Introduction to Computer Programming or AP Computer Science Principles.
Credits 10
VCHS Graduation Credit Elective
UC Approval Yes Area C (Mathematics-Computer Science)
Fees $75 Curriculum Fee, AP Exam Fee