AP Standards

1.A Determine an appropriate program design to solve a problem or accomplish a task

1.B Determine code that would be used to complete code segments

1.C Determine code that would be used to interact with completed program code

2.A Apply the meaning of specific operators

2.B Determine the result or output based on statement execution order in a code segment without method calls (other than output)

2.C Determine the result or output based on the statement execution order in a code segment containing method calls

2.D Determine the number of times a code segment will execute

3.A Write program code to create objects of a class and call methods

3.B Write program code to define a new type by creating a class

3.C Write program code to satisfy method specifications using expressions, conditional statements, and iterative statements

3.D Write program code to create, traverse, and manipulate elements in 1D array or ArrayList objects

3.E Write program code to create, traverse, and manipulate elements in 2D array objects

4.A Use test-cases to find errors or validate results

4.B Identify errors in program code

4.C Determine if two or more code segments yield equivalent results

5.A Describe the behavior of a given segment of program code

5.B Explain why a code segment will not compile or work as intended

5.C Explain how the result of program code changes, given a change to the initial code

5.D Describe the initial conditions that must be met for a program segment to work as intended or described