Skip Top Navigation Bar

General FRQ Tips for Students

In this article, I will be sharing some general tips for answering the AP CSA Free Response Questions.

Free Response Question Types

Let's first look at each question type.

Question 1: Methods and Control Structures

The first question assesses students ability to write methods that contain calls to methods and include if statements or loops or both. This two part question focuses on what students learn in units 1 - 5 of the course and exam description. No data structures are used in this question.

Question 2: Class Design

This is a class question. Students will need to write a class that fulfills the functionality that is outlined in the provided description and accompanying table. This question primarily focuses on assessing unit 5 and sometimes 9. Additionally, some of the methods in the class will contain calls to methods, if statements, or loops.

Question 3: Array and ArrayList

This question involves manipulating and using data in an array or ArrayList object, or in some cases, both array and ArrayList. So, primarily focused on units 6 and 7. However, students will most likely need to use content in units 1 - 5 as well. The content in unit 8 on 2D arrays is not a part of this question.

Question 4: 2D Array

This question involves manipulating and using data in a 2D array object. Sometimes, this question will also involve an array or ArrayList as well. Students will most likely need to use content in units 1 - 5 as well.

Note about Recursion

It is important to note that the writing of recursive methods are not a part of the AP CSA Free Response section of the exam and is only assessed on the multiple-choice section of the exam. Some questions might lend themselves well to recursive solutions and will be awarded credit if completed correctly; however, the questions were not written with a recursive solution in mind and therefore a recursive solution is most likely not the most straight-forward way to approach these questions.

General Tips

The following general tips can be useful on when approaching the exam.

Do your best and good luck!

More Resources