AP Computer Science A

Object-oriented programming with Java for those in the know

Quarter 1

Link to Quarter 1 agenda for AP Computer Science A

Quarter 2

Link to Quarter 2 agenda for AP Computer Science A

Videos, Readings, Tutorials

Link to Videos & Readings for AP Computer Science A

Quarter 3

Link to Quarter 3 agenda for AP Computer Science A

Quarter 4

Link to Quarter 4 agenda for AP Computer Science A

AP College Baord

Link to College Board web page for AP Computer Science A

About AP Computer Science A

Instructor: Mrs. Conni Carr, Room D104, conni.carr@venturausd.org

Welcome to AP Computer Science A – a year-long introduction to object-oriented programming with Java.  This is an introductory programming course based upon a college-level curriculum as approved by the College Board.  

“Computer Science A emphasizes object-oriented programming methodology with an emphasis on problem solving and algorithm development and is meant to be the equivalent of a first-semester [college] course in computer science. It also includes the study of data structures and abstraction.” – College Board

RECOMMENDED: Structured Programming with an A, B or C grade.

REGISTRATION: Grade 11 and 12 students may register without an instructor signature.  Grade 10 students must interview with, have enrollment approved by and receive a signature on their registration paperwork from the instructor.

This course qualifies for the UC/CSU subject "G" - College-Preparatory Elective.

This course is eligible for honors credit ( A-5, B-4, C-3 ) for FTHS and UC A-G.

Students who pass the AP exam with a 3 or higher possibly qualify for college credit ( of variable amounts ) at select colleges and universities.

The exam consists of a 90-minute portion with 40 multiple choice questions worth 40 points and a 90-minute portion with 4 free response questions worth 40 points.

2019 Exam | Friday, May 17, 2019 at noon @ VUSD District Office

Fees | $94 per test | Pay in Student Store from early Feb to late March

Get a Fee Waiver Form from your counselor for free/reduced lunch students or for PFSO scholarship consideration.


  1. Object-oriented program design
  2. Program implementation
  3. Program analysis
  4. Standard data structures
  5. Standard algorithms
  6. Computing in context


  • Fundamentals
  • 2D Arrays
  • Searching and Sorting Algorithms
  • Recursion Basics
  • Class Design 
  • Class Methods
  • Class Composition
  • Inheritance, Abstract Classes, Interfaces
  • AP Exam Review & Practice
  • AP CS A Exam
  • If time allows: GUI, File Handling