Unit 4 Data Collections
This unit introduces the Java data structures of array, ArrayList, and 2D array, which are used to represent collections of data. Searching and sorting algorithms using iteration and recursion are also covered.
-
AP Exam Weighting: 30β40%
-
Class Periods: ~50-52
-
Time Estimate: 90 minutes per lesson except 45 minutes for 4.1, 4.2, and 4.7. 10-20 class periods for review, practice, FRQs, labs, progress checks, and assessments.
-
AP Classroom Progress Check Unit 4 Part A: Topics 4.1β4.5, Multiple-choice: ~18 questions, Free-response: 2 questions on Data Analysis with Array (partial)
-
AP Classroom Progress Check Unit 4 Part B: Topics 4.6β4.10, Multiple-choice: ~21 questions, Free-response: 2 questions on Data Analysis with ArrayList
-
AP Classroom Progress Check Unit 4 Part C: Topics 4.11β4.17, Multiple-choice: ~21 questions, Free-response: 2 questions on 2D Array
-
AP Classroom Unit 4 Lab: There are 3 optional labs for Unit 4 available in the AP Classroom. The first lab called Data Set is recommended. Students could do the second lab called 2048 for 2D Arrays in AP Classroom or the Picture Lab built-in to this unit below. The last AP lab on Digit Recognition is optional.

