AP Computer Science A

Introduction | Syllabus | Pacing Guide | Help Desk

AP Computer Science course is the third course in the Computer Science pathway.

The AP Computer Science A course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems.

Feel free to download the Computer Science A Course Description from CollegeBoard.


Download the AP Computer Science A syllabus. Information contained in the syllabus is subject to change if necessary.

Pacing Guide

Due dates are guidelines and official due dates are found in itsLearning on the planner along with the weekly schedule and resources.

Unit Year Long Semester
Unit 1 - Software Development August 7 August 7
Unit 2 - Introduction to Objects & Primitive Data Types August 28
Unit 3 - Program Statements October 9
Unit 4 - Writing Classes November 6
Unit 5 - Arrays January 8
Unit 6 - References & Aliases February 5
Unit 7 - Inheritance March 12
Unit 8 - Recursion April 23

AP CSA Resources

Help Desk

Students who experience technical difficulties with itsLearning or Infinite Campus should contact Forsyth Virtual Academy for assistance.

Students who experience technical difficulties with the lessons or mrsrush.net should contact Mrs. Rush through the itsLearning email client or at sanderson-rush@forsyth.k12.ga.us

Transcript of this page