Advanced Placement Computer Science A

Object-oriented programming with Java for those in the know


Click an image below to visit that section...

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 Foothill’s 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


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


This course earns 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 can qualify for college credit of variable amounts at a variety of 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.

COLLEGE BOARD - BIG 6


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


SCOPE AND SEQUENCE


  • 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