Empathize
Empathize
Students will engage in a class-wide brainstorm to explore diverse real-world scenarios where arrays can simplify data handling and discuss the potential obstacles, by putting themselves in the shoes of software users to better understand the practical challenges and requirements of using arrays effectively.
Ideate
Ideate
Students will brainstorm and collaborate in small groups to generate diverse real-world programming scenarios where arrays can address complex data management tasks, building upon their understanding of arrays from previous phases and setting the stage for creating prototypes.
30 min over capacity (45 min available across 1 day)
Test
Test
Students will present their array-based projects to peers for feedback, discuss real-world applications with community partners, and refine their solutions by integrating iterative improvements, applying encapsulation, and utilizing encapsulation feedback, thus finalizing their understanding of arrays’ use in Java and preparing for future applications.
No activities have been added to this phase yet.
Empathize
Array Project Presentation and Analysis
Assessment
Define
Array-Based Java Program Presentation
Assessment
Ideate
Real-World Scenario Brainstorming and Selection
Activity
45m
Peer Feedback and Refinement Session
Deliverable
30m
Prototype
Test