AP Computer Science A is an introductory college-level course focused on programming and problem-solving using the Java language. Students learn core computer science concepts such as primitive data types, object-oriented programming, control structures, arrays, ArrayLists, inheritance, and recursion. The curriculum emphasizes the development and implementation of algorithms, the use of data structures to organize information, and the design of solutions to computational problems. Through hands-on coding and analysis, students build strong skills in logical reasoning and software engineering5. The course prepares students for advanced study in computer science and related STEM fields, with the AP exam assessing both multiple-choice and free-response problem-solving abilities.
| Section | Number of Questions | Time Allotted | % of Exam Score |
| Multiple Choice | 40 | 1 hour 30 min | 50% |
| Free Response | 4 | 1 hour 30 min | 50% |
| Total | — | 3 hours | 100% |
- The exam is fully digital and consists of equal parts multiple-choice and free-response questions


