FRQs
Four problems wherein students must write program code, each worth 9 points
Methods and Control Structures
Create objects of a class and call methods
Classes
Define a new type by creating a class
Array/ArrayList
2D Array
Create, traverse, and manipulate elements in 2D array objects
In addition each must satisfy method specifications using expressions, conditional statements, and iterative statements.
The following task verbs are commonly used in the free-response questions:
Assume
Suppose to be the case without any proof or need to further address the condition.
Complete (program code)
Express in print form the proper syntax to represent a described algorithm or program given part of the code.
Implement/Write
Express in print form the proper syntax to represent a described algorithm or program.
Identify
Provide a name for the specific addition or modification as it relates to the problem, without elaboration or explanation. For example, "I need a new variable to represent the item that appears the greatest number of times in the list."
Describe
Provide the relevant features or characteristics (including any visibility or type) of your proposed modifications. For example, "I need a new instance variable, which will be a new private String object in the Sample class representing the item that appears the greatest number of times in the list." This example includes the identification and description necessary for this specific addition.
Note that these examples are not responses to the sample questions given but highlight what is expected when students are asked to identify or describe.