Computer Science A
Course Progress
0/0
OCS Build and Lesson
Code Runner - Java
Code Runner - Examples
Code Runner - JavaScript
FRQ - Methods and Control Structures
Challenge Submission Test
2021 FRQ 3 - Arrays and ArrayList Manipulation
2023 FRQ 3 - Classes
2024 FRQ 3 - Classes
2024 FRQ 2 - Classes
2024 FRQ 1 - Methods and Control Structures
2024 FRQ 4 - Classes
2023 FRQ 2 - Classes
2023 FRQ 1
2021 FRQ 2 - Class Design
2019 FRQ 4 - Using Objects
2019 FRQ 2 - Class Design
2019 FRQ 1 - Class Design
2016 FRQ 3 - 2D Array Operations
2018 FRQ 4 - 2D Arrays and Static Methods
2018 FRQ 3 - Class Design wityh Interface
2018 FRQ 2 - Class Design
2018 FRQ 1 - Frog Simulation
2017 FRQ 4
2017 FRQ 3 - Methods and Control Structures
2017 FRQ Question 2 - Class Design
2017 FRQ 1 - Class Design
2016 FRQ 4 - Objects
2016 FRQ 2
2016 FRQ Q1
FRQ - 2D Arrays
FRQ - ArrayLists
2025 FRQ 4 - 2D Array Operations
2025 FRQ 3 - Arrays and ArrayList Manipulation
2025 FRQ 2 - Class Design
2025 FRQ 1 - Methods and Control Structures
FRQ - Classes
FRQ - Array
2023 FRQ 4 - 2D Array Operations
2022 FRQ 4 - 2D Array
2022 FRQ 3 - Methods and Control Structures
2022 FRQ 2 - Class Design with Inheritance
2022 FRQ 1 - Methods and Control Structures
2021 FRQ 4 - 2D Array Operations
2021 FRQ 1 - Methods and Control Structures
2015 FRQ 4 - 2D Array Operations
2015 FRQ 2 - Class Design
2015 FRQ 1 - Methods and Control Structures
2015 FRQ 3 - Arrays and ArrayList Manipulation
2014 FRQ Q2 - Class Design
2019 FRQ 3 - Arrays and ArrayList Manipulation
2014 FRQ 1 - Methods and Control Structures
AP CSA Exam Simulator — Section II Free Response
AP CSA Exam Simulator - Section II Free Response
RPN Calculator Lesson
Introduction to Java ML
Graph Heuristics - Data Structures
Graph Heuristics - Data Structures
Graph Heuristics
Collections
Calculator Enactment 2
Calculator Enactment 1
Sorts Part 2
Calculator Hack
RPN Calculator - Interactive Lesson
Calculator Hack
Understanding Reverse Polish Notation (RPN)
Calculator Hack - Wayfinding
Calculator Hack - Tracking
Abstract Fibonaccii Hack
Data Types
Selection - Insertion Sort
Merge Sort
Search - Linear, Binary, HashMaps
Single Responsibility & API Chaining
AP CSA Exam Simulator - Section II Free Response
1 min read
AP Computer Science A
Exam Simulator — Section II: Free Response
Select an Exam Year
or upload your own PDF
Time Limit
—
Selected
—
Section II — Free Response
Read the instructions carefully before beginning.
4
Questions
90:00
Time Allowed
—
Exam Year
Directions: SHOW ALL YOUR WORK. Program segments are to be written in Java.
- Navigate freely between the four questions until time expires.
- Write your code in the editor — just like the real AP exam, code cannot be executed.
- You may flag a question to revisit it later.
- The timer turns yellow at 10 min remaining and red at 5 min.
- When time expires, the exam is submitted automatically.
- Use the 📋 Reference button in the top-right to open the AP CSA Java Quick Reference.
AP Computer Science A
Section II — Free Response
90:00
Questions:
Question PDF
Your Response — Question 1
Question 1 of 4
Exam Submitted
Your responses are saved below.
Year
—
Time Used
—
Time Allowed
—
Answered
0 / 4
Confirm
Are you sure?
📋 AP CSA Java Quick Reference
Loading reference sheet…
Code Runner Challenge
Lines: 1
Characters: 0
Output
Click "Run" in code control panel to see output ...
Code Runner Challenge
Lines: 1
Characters: 0
Output
Click "Run" in code control panel to see output ...
Code Runner Challenge
Lines: 1
Characters: 0
Output
Click "Run" in code control panel to see output ...
Code Runner Challenge
Lines: 1
Characters: 0
Output
Click "Run" in code control panel to see output ...