Description
Updated (1st March 2025):
- Updated and added content: visual representation for underdtanding general array
- 2 Added Exercises: Plot of Crops, Products on Amazon - With Solutions)
- 1 Added NLP Project (No Solutions).
- Updated definitions
- Cleaner Code snippets using Carbon.
Overview. These slides are teachable, include a short data-processing activity at the end and are completely editable to your liking. Complete with animations explaining all the various ArrayList function sets required by the AP extremely useful for visualizing how collections are affected depending on the methods used.
Objective: Define and effectively use arrays and arrayLists in Java
Guiding Questions
- Differentiate the characteristics between an array and an arrayList: understand when to use one over the other
- Initialize, Add, Edit, Remove and Access elements of an array
- Effectively use the arrayList function set
- Efficient traversal of arrays and correctly remove elements from an arrayList
- Use for, while and the enhanced for-loop to traverse arrays
Vocabulary and functions
- Collections, reference type, array and arrayList
- ArrayList functions: get(), add(), set(), remove(), size
For the best experience, please view these slides on "Presentation Mode" on PowerPoint / Office 365
These slides closely follow the content set by College Boards AP CS A Unit 6 and Unit 7, with an emphasis on Unit 7 (ArrayLists)
- 7.1 - Introduction to ArrayLists
- 7.1 - ArrayList Methods
- 7.3 - Traversing ArrayLists
These set the fundamentals and the foundation for searching and sorting algorithms.
AP® Computer Science A: 6 Arrays & ArrayLists (Slides)
Highlights
Description
Updated (1st March 2025):
- Updated and added content: visual representation for underdtanding general array
- 2 Added Exercises: Plot of Crops, Products on Amazon - With Solutions)
- 1 Added NLP Project (No Solutions).
- Updated definitions
- Cleaner Code snippets using Carbon.
Overview. These slides are teachable, include a short data-processing activity at the end and are completely editable to your liking. Complete with animations explaining all the various ArrayList function sets required by the AP extremely useful for visualizing how collections are affected depending on the methods used.
Objective: Define and effectively use arrays and arrayLists in Java
Guiding Questions
- Differentiate the characteristics between an array and an arrayList: understand when to use one over the other
- Initialize, Add, Edit, Remove and Access elements of an array
- Effectively use the arrayList function set
- Efficient traversal of arrays and correctly remove elements from an arrayList
- Use for, while and the enhanced for-loop to traverse arrays
Vocabulary and functions
- Collections, reference type, array and arrayList
- ArrayList functions: get(), add(), set(), remove(), size
For the best experience, please view these slides on "Presentation Mode" on PowerPoint / Office 365
These slides closely follow the content set by College Boards AP CS A Unit 6 and Unit 7, with an emphasis on Unit 7 (ArrayLists)
- 7.1 - Introduction to ArrayLists
- 7.1 - ArrayList Methods
- 7.3 - Traversing ArrayLists
These set the fundamentals and the foundation for searching and sorting algorithms.




