Goldie's Math Emporium
AP® CSA Unit 4: Data Collections | Goldie's Complete Curriculum
AP® CSA Unit 4: Data Collections | Goldie's Complete Curriculum
Couldn't load pickup availability
AP CSA Unit 4 Full Curriculum Bundle
Data Collections
Complete Lessons, Projects, Activities & Assessments
Aligned to 2025 CED
Goldie's AP Computer Science A Unit 4 Full Curriculum Bundle provides everything you need to teach 1D arrays, ArrayLists, 2D arrays, and algorithms with confidence and clarity.
Covering all major topics related to arrays, reading text files, ArrayLists, 2D arrays, sorting and searching, and recursion, this bundle includes detailed lesson notes, guided practice, homework assignments, assessments, hands-on activities, coding projects, and more. Every resource is aligned with the College Board’s AP CSA curriculum and designed to build student mastery through a balance of direct instruction, practice, and application.
All materials are teacher-created, easy to implement, and come with answer keys, rubrics, and sample code to support both teachers and students.
Lesson Topics:
- Ethics and Data Sets
- Arrays
- Reading TXT files
- ArrayLists
- Two-Dimensional Arrays
- Algorithms for 1D arrays, 2D arrays, and ArrayLists
- Searching and Sorting: Linear, Binary, Insertion, Selection, and Merge
- Recursion
What's Included:
18 Complete Lessons which each include:
- Editable guided notes
- Student-friendly PowerPoint slides
- Instructional video (hosted on YouTube)
- A teacher-ready lesson plan with learning goals, pacing, and checks for understanding
- Unplugged homework assignment
Assessments, Projects, and Activities:
- 6 Coding Projects where students use their IDE to complete the assignment
- 11 In-Class Activities including interactive practice and a review game
- 5 Quizzes with multiple choice questions and free response questions
- 5 In-Class Practice Assignments
- 2 Unit 4 Test Reviews
- 4 Full Unit Assessments with a detailed grading rubric
Why Teachers Love This Resource:
✅ Covers 100% of the Unit 4 standards from the new 2025 AP CSA CED
✅ Comes with pacing guides and objectives to show clear alignment
✅ Everything is editable in Word and PowerPoint for easy customization
✅ Built to be classroom-ready and time-saving
✅ Includes answer keys for everything
✅ Supports student learning with engaging activities and clear, structured lessons
This is the ultimate Unit 4 resource for AP CSA teachers who want to save time, stay aligned, and deliver high-quality instruction with confidence. Whether you're new to teaching AP Computer Science A or looking to refresh your curriculum, Goldie's bundle has everything you need to get started and stay on track.
Interested in more of Goldie's Materials?
Goldie's FULL CURRICULUM for AP Computer Science A
Goldie's Complete Unit Curricula:
Unit 1 – Using Objects and Methods
Unit 2 – Selection and Iteration
Goldie's Assessments:
Unit 1 – Using Objects and Methods | Goldie's Assessments
Unit 2 – Selection and Iteration | Goldie's Assessments
Unit 3 – Class Creation | Goldie's Assessments
Unit 4 – Data Collection | Goldie's Assessments
Goldie's AP CSA Assessment Bundle
Goldie's Coding Projects and Activities:
Unit 1 – Using Objects and Methods | Goldie's Projects & Activities
Unit 2 – Selection and Iteration | Goldie's Projects & Activities
Unit 3 – Class Creation | Goldie's Projects & Activities
Unit 4 – Data Collection | Goldie's Projects & Activities
Goldie's AP CSA Projects & Activities Bundle
Goldie's Guided Notes and Homework:
*******************************************************************
Unit 1 Individual Lessons:
- Lesson 1 – Welcome to Java
- Lesson 2 – Variables and Data Types
- Lesson 3 – Expressions and Output
- Lesson 4 – Casting and Range of Variables
- Lesson 5 – Creating and Storing Objects
- Lesson 6 – Creating and Calling an Object's Methods
- Lesson 7 – String Manipulation
- Lesson 8 – Math Class
Unit 2 Individual Lessons:
- Lesson 1 – Conditional Statements
- Lesson 2 – Nested Selection
- Lesson 3 – Compound Boolean Expressions
- Lesson 4 – while Loops
- Lesson 5 – Implementing Selection and Iteration Algorithms
- Lesson 6 – for Loops
- Lesson 7 – Implementing String Algorithms
- Lesson 8 – Nested Iterations
Unit 3 Individual Lessons:
- Lesson 1 – Impacts of Program Design
- Lesson 2 – Program Design
- Lesson 3 – Classes and Constructors
- Lesson 4 – Accessor and Mutator Methods
- Lesson 5 – Class Variables and Methods
- Lesson 6 – References, Scope, and this
Unit 4 Individual Lessons:
- Lesson 1 – Ethical and Social Issues Around Data Collection
- Lesson 2 – Data Sets
- Lesson 3 – One Dimensional Arrays
- Lesson 4 – Array Traversals
- Lesson 5 – Implementing Array Algorithms
- Lesson 6 – Using Text Files
- Lesson 7 – Wrapper Classes
- Lesson 8 – ArrayList
- Lesson 9 – ArrayList Traversals
- Lesson 10 – Implementing ArrayList Algorithms
- Lesson 11 – 2D Arrays
- Lesson 12 – 2D Array Traversals
- Lesson 13 – Implementing 2D Array Algorithms
- Lesson 14 – Searching Algorithms
- Lesson 15 – Sorting Algorithms
- Lesson 16 – Recursion
- Lesson 17 – Tracing Recursive Output
- Lesson 18 – Recursive Searching and Sorting
If you need extra explanations or additional guidance, I would love to help!!
AP® is a trademark registered by the College Board, which is not affiliated with, and does not endorse, this product.
I want to provide the best possible resources to help other teachers out! You will be notified of any future updates and additions to this product and it will be free of charge. Your support is essential and I thank you for allowing me to continue doing what I love to do.
© Goldie’s Math Emporium, LLC
This work is bound by copyright laws and editing (beyond your own classroom use), selling, redistributing, or posting all or part of these documents on the Internet is strictly prohibited. Violations are subject to the Digital Millennium Copyright Act.
Share


