Skip to product information
1 of 3

Goldie's Math Emporium

AP® CSA Unit 4: Data Collections | Goldie's Projects & Activities

AP® CSA Unit 4: Data Collections | Goldie's Projects & Activities

Regular price $20.00 USD
Regular price Sale price $20.00 USD
Sale Sold out

AP CSA Unit 4 Projects & Activities Bundle

Coding Projects, Hands-On Practice & Review Games

 

Goldie's AP Computer Science A Unit 4 Projects and Activities Bundle provides engaging, hands-on resources to help students master the concept of data collections, including arrays, reading text files, ArrayLists, 2D arrays, sorting and searching, and recursion.

 

Designed specifically for the College Board’s AP CSA curriculum, this bundle includes a variety of creative and rigorous activities, challenges, and project-based tasks that reinforce key topics needed for success on the AP Exam.

 

What’s Included:

 

6 Coding Projects

  • Programming Assignment 1: Arrays
    • Students will code two programs involving reading user input and using arrays to process that input.

 

  • Programming Assignment 2: Reading Text Files
    • Students will code three programs that involve reading in text files and working with the data.

 

  • Programming Assignment 3: ArrayLists
    • Students will code a 5-question multiple choice quiz using data from a file. This program will help reinforce concepts involving file input, object-oriented programming, and ArrayList manipulation.

 

  • Programming Assignment 4: 2D Arrays
    • Students will code three programs involving 2D arrays and their algorithms.

 

  • Unit 4 Project 1: Daycare
    • In this project, students write a program that reads daycare student data from a text file and creates an object for each entry. The objects are stored in an ArrayList, and students apply basic array algorithms to analyze the data, reinforcing file handling, object creation, and list-based data processing.

 

  • Unit 4 Project 2: Battleship
    • Students will be recreating the classic Battleship game using 2D arrays. A partner places ships on a 10×10 grid, and the player calls shots by selecting coordinates. The program tracks hits and misses, updates the board, and continues until all ships are sunk.

 

 

11 Hands-On, In-Class Activities

  • Activity: Array Dominoes
    • Array Dominoes is a tracing activity where students follow a single array as it's passed through a series of methods, each modifying its contents. The goal is to determine the array’s state step-by-step so that it matches the final printed output.

 

  • Activity: Stations with ArrayLists
    • Students will engage in a station activity using ArrayLists to practice coding tasks collaboratively with a partner. They will write or trace code to manipulate ArrayLists based on given tasks.

 

  • Two Activities: Think-Pair-Share the FRQs
    • Students will collaboratively analyze and write code for two AP CSA Free Response Questions using a structured think-pair-share model to build confidence and familiarity with problem-solving strategies. Both of these activities focus on past FRQs from the AP Exam dealing with ArrayLists and 2D Arrays.

 

  • Two Unit 4 Jeopardy Review Game
    • Students review all the learning objectives for the unit in a fun review game similar to the popular JeopardyÓ game. One game covers arrays and ArrayList and one game covers 2D Arrays and Recursion.

 

  • Two Unit 4 In Class Review: Content Organizer
    • Students will review and reinforce key concepts from Unit 4 by going through a review packet to organize and review material from this unit.

 

  • Activity: 2D Grid Matching
    • Students will interpret and trace nested loops that manipulate 2D arrays, then apply their understanding by matching Java code segments with the correct visual output of the 2D grid.

 

  • Activity: Deck Sorting and Searching Challenge
    • Students will use cards to physically model searching (linear and binary) and sorting (selection and insertion) to better understand how these algorithms work.

 

  • Activity: Tracing Recursion Circuit
    • Students will practice tracing recursive methods in a circuit-style worksheet.

 

 

Why Teachers Love It:

✅ Aligned to the new 2025 AP CSA CED

✅ All materials are editable in Word

✅ Designed to save you time with zero prep required

✅ Encourages active engagement and deeper understanding of Unit 3 concepts

✅ Includes rubrics and answer keys for easy grading

 

Perfect for AP CSA teachers who want meaningful, standards-based activities without the extra work.

 


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

Unit 3 – Class Creation

Unit 4 – Data Collection

 

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 Lesson Bundle

Unit 2 Lesson Bundle

Unit 3 Lesson Bundle

Unit 4 Lesson Bundle

 

*******************************************************************

 

Unit 1 Individual Lessons:

 

Unit 2 Individual Lessons:

 

Unit 3 Individual Lessons:

 

Unit 4 Individual Lessons:

 

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.

View full details