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.


The syllabus is loaded into your itsLearning course and available for download. Information contained in the syllabus is subject to change if necessary. Because the syllabus requires parent signature, it will need to be scanned and uploaded into itsLearning.

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
Unit 0 - Software Development August 13
Unit 1 - Primitive Types August 19
Unit 2 - Using Objects September 15
Unit 3 - Boolean Expressions and if Statements October 27
Unit 4 - Iterations November 18
Unit 5 - Writing Classes December 12
Unit 6 - Arrays January 31
Unit 7 - ArrayList Feb 10
Unit 8 - 2D Array Feb 17
Unit 9 - Inheritance March 3
Unit 10 - Recursion April 20

AP CSA Resources

Help Desk

FVA 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

Copyright: Shannon Anderson-Rush, 2020