Warwick School District

AP Computer Science A

Course Description


Our AP Computer Science A course prepares students take the AP Computer Science A exam offered at the end of the school year. Students enrolled in this class will focus their instruction on the Java computer language. Numeric representations, objects, conditional statements, iterators, classes, sorting and searching algorithms, inheritance and recursion will be covered as part of the course. Students will be expected to use these tools in developing their problem solving skills in Java.

Units


Unit #1 - Intro to Java

Unit #2 - Intro to Objects

Unit #3 - Strings and Standard Clases

Unit #4 - 1D Arrays, ArrayLists, 2D Arrays

Unit #5 - Recursion

Unit #6 - Searching and Sorting Algorithms

Unit #7 - Big Data

Unit #8 - Applied Computing

Unit #9 - Inheritance

Unit #10 - Abstract Data Types

Course Resources