Description
Give your AP Computer Science A students focused practice tracing through ArrayList programs. ArrayList is a favourite topic on the AP CS A exam and this worksheet covers every method students need to know — including the classic iteration trap that catches even strong students.
⭐ WHAT'S INCLUDED:
- 20 code tracing exercises across 4 sections
- Section A — add, get, remove, set, size
- Section B — Traversal, Modification & References
- Section C — Sorting, contains, indexOf, insert
- Section D — Advanced Operations & AP Challenges
- Full answer key with explanations — teacher use only
⭐ SKILLS COVERED:
- ArrayList methods: add, get, remove, set, size, contains, indexOf, isEmpty
- Traversal with for loop and enhanced for loop
- Safe removal during traversal (backwards loop)
- Collections.sort()
- ArrayList reference semantics
- Autoboxing: int and Integer
- removeIf with lambda expressions
⭐ PERFECT FOR:
- AP CS A Unit 7 practice
- FRQ preparation
- Bell ringers and warm-up activities
- Test and quiz review
- Sub plans
⭐ DETAILS:
- Grade level: 9–12
- Time: 40–60 minutes
- Format: Printable PDF — works digitally too
- Language: Java
- Answer key included on a separate page
This is Pack 7 of the AP CS A Code Tracing Series. Collect all 10 packs or grab the complete bundle!
Highlights
Save even more with bundles
Description
Give your AP Computer Science A students focused practice tracing through ArrayList programs. ArrayList is a favourite topic on the AP CS A exam and this worksheet covers every method students need to know — including the classic iteration trap that catches even strong students.
⭐ WHAT'S INCLUDED:
- 20 code tracing exercises across 4 sections
- Section A — add, get, remove, set, size
- Section B — Traversal, Modification & References
- Section C — Sorting, contains, indexOf, insert
- Section D — Advanced Operations & AP Challenges
- Full answer key with explanations — teacher use only
⭐ SKILLS COVERED:
- ArrayList methods: add, get, remove, set, size, contains, indexOf, isEmpty
- Traversal with for loop and enhanced for loop
- Safe removal during traversal (backwards loop)
- Collections.sort()
- ArrayList reference semantics
- Autoboxing: int and Integer
- removeIf with lambda expressions
⭐ PERFECT FOR:
- AP CS A Unit 7 practice
- FRQ preparation
- Bell ringers and warm-up activities
- Test and quiz review
- Sub plans
⭐ DETAILS:
- Grade level: 9–12
- Time: 40–60 minutes
- Format: Printable PDF — works digitally too
- Language: Java
- Answer key included on a separate page
This is Pack 7 of the AP CS A Code Tracing Series. Collect all 10 packs or grab the complete bundle!





