This AP Computer Science Principles study guide covers program design (modularity, code reuse, libraries, APIs), data and information (data types, data structures, data abstraction, data representation), algorithms and programming (control structures, algorithm design, testing, debugging), and the global impact of computing (innovations, digital divide, cybersecurity). It includes practice questions (multiple choice and free response) with scoring rubrics and emphasizes exam strategies.
Give us your feedback and let us know how we can improve
Question 1 of 11
🎉 What are software libraries best described as?
A. Collections of user input data
B. Sets of pre-written procedures for tasks
C. Methods for storing program settings
D. Tools for debugging code errors