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 $60 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.
Application and/or Audition Date Students who have not taken Intro to Computer Programming or AP Computer Science Principles may be required to take a placement exam to ensure they are qualified for AP Computer Science A.  
Credits 10
VCHS Graduation Credit Elective
UC Approval Yes Area C (Mathematics-Computer Science)
Fees $60 Curriculum Fee, AP Exam Fee