Skip Top Navigation Bar

FRQ 3 Array and ArrayList

Last question!! Question #4 has students analyze and manipulate data in a 2D array. Sometimes these questions incorporate array as well. This question has both a part A and a part B.

Be sure to attempt each part.

As mentioned in prior posts, be sure to always attempt each part. Sometimes, students will find that they understand the directions for part B better or find that part B is easier. Students might also find that while solving part B, the solution to part A becomes clearer.

You have to traverse the 2D array.

This traversal could be in row major order or in many different patterns.

Call methods for the newly introduced class.

You may be given a new class for the data being stored in the 2D array. This will likely require you to access the data from the 2D array and then call methods from the new class on that data.

Use the methods and data provided for you.

If you are provided a new class, the data and methods provided are meant to be used in the solution. Be sure to pay attention to provided:

Know the standard algorithms.

In the AP CSA Course and Exam Description, there are some standard algorithms listed for manipulating 2D arrays. Provide your students with a lot of practice with these standard algorithms as well as modifying these standard algorithms. Here is a list of the algorithms your students should have experience with:

Best of luck on your exam!

More Resources