AP® Computer Science A

CSA Classroom

AP® Computer Science A is a college-level course that introduces students to Computer Science through object-oriented programming. The skills developed in this course encompass the following Computational Thinking Practices:

  1. 1) Design Code
  2. 2) Develop Code
  3. 3) Analyze Code
  4. 4) Document Code & Computing Systems
  5. 5) Use Computers Responsibly

Programming in this course is done in the Java programming language, and classroom activities will conform to the following Units:

  1. 1) Using Objects & Methods
  2. 2) Selection & Iteration
  3. 3) Class Creation
  4. 4) Data Collections