3 hours long
~2.25 minutes per MCQ
~22.5 minutes per FRQ
plus time for test administration, break, etc., so more like 4 hours total
All questions use the AP Java subset
Paper and Pencil
No calculator
Question topics will include:
Programming Fundamentals
Data Structures
Logic
Algorithms/Problem Solving
Object-Oriented Programming
Recursion
Software Engineering
Four problems wherein students must write program code, worth 25 points total.
Methods and Control Structures (7 points)
Create objects of a class and call methods
Satisfy method specifications using expressions, conditional statements, and iterative statements
Class (7 points)
Define a new type by creating a class
Satisfy method specifications using expressions, conditional statements, and iterative statements
ArrayList (5 points)
Satisfy method specifications using expressions, conditional statements, and iterative statements
2D Array (6 points)
Satisfy method specifications using expressions, conditional statements, and iterative statements
Create, traverse, and manipulate elements in 2D array objects