Science
AP Computer Science Principles
Get personalized support from expert tutors and AI-powered study tools.
Personalized practice Exam · Set a test date 5 units · 35 topics
Your study plan
Free with a Varsity Tutors account
Turn this AP Computer Science Principles outline into a plan
A week-by-week plan
Paced to your test date and rebuilt whenever your AP Computer Science Principles scores move.
A score projection
See where you stand today and what each study block is worth.
Progress that sticks
Lessons, flashcards, and quizzes tracked in one place, on every device.
Create your free plan
Takes a minute · No credit card required
Ways to study
Subject resourcesAP Computer Science Principles
Practice 35 skills across this outline.
Weighting distribution
5 categoriesCreative Development
20%
Algorithms and Programming
20%
Impact of Computing
20%
Data
20%
Computing Systems and Networks
20%
Skills
The comprehensive taxonomy of ap computer science principles — drill into a card to work its skills.
Creative Development
4 core skills20% total weight
0/4 completed
4 skills to mastery
1
Program Design and DevelopmentRecommended
21 questions 74 flashcards Lesson available
2
CollaborationAvailable
35 questions 80 flashcards Lesson available
3
Identifying and Correcting ErrorsAvailable
19 questions 44 flashcards Lesson available
Algorithms and Programming
18 core skills20% total weight
0/18 completed
18 skills to mastery
1
Algorithmic EfficiencyAvailable
17 questions 78 flashcards Lesson available
2
Binary SearchAvailable
14 questions 80 flashcards Lesson available
3
Boolean ExpressionsAvailable
25 questions 80 flashcards Lesson available
4
Calling ProceduresAvailable
24 questions 48 flashcards Lesson available
5
ConditionalsAvailable
30 questions 70 flashcards Lesson available
6
Data AbstractionAvailable
24 questions 78 flashcards Lesson available
7
Developing ProceduresAvailable
16 questions 71 flashcards Lesson available
8
Developing AlgorithmsAvailable
9 questions 79 flashcards Lesson available
9
IterationAvailable
16 questions 76 flashcards Lesson available
10
LibrariesAvailable
31 questions 80 flashcards Lesson available
11
ListsAvailable
39 questions 78 flashcards Lesson available
12
Mathematical ExpressionsAvailable
9 questions 0 flashcards Lesson available
13
Nested ConditionalsAvailable
30 questions 64 flashcards Lesson available
14
Random ValuesAvailable
21 questions 58 flashcards Lesson available
15
SimulationsAvailable
13 questions 76 flashcards Lesson available
16
StringsAvailable
19 questions 74 flashcards Lesson available
17
Undecidable ProblemsAvailable
21 questions 0 flashcards Lesson available
Impact of Computing
6 core skills20% total weight
0/6 completed
6 skills to mastery
1
Beneficial and Harmful EffectsAvailable
28 questions 56 flashcards Lesson available
2
Computing BiasAvailable
32 questions 53 flashcards Lesson available
3
CrowdsourcingAvailable
33 questions 68 flashcards Lesson available
4
Digital DivideAvailable
32 questions 67 flashcards Lesson available
5
Legal and Ethical ConcernsAvailable
30 questions 67 flashcards Lesson available
Data
4 core skills20% total weight
0/4 completed
4 skills to mastery
1
Binary NumbersAvailable
28 questions 67 flashcards Lesson available
2
Data CompressionAvailable
43 questions 64 flashcards Lesson available
3
Extracting Information from DataAvailable
22 questions 68 flashcards Lesson available
Computing Systems and Networks
3 core skills20% total weight
0/3 completed
3 skills to mastery
1
Fault ToleranceAvailable
27 questions 0 flashcards Lesson available
2
Parallel and Distributed ComputingAvailable
31 questions 78 flashcards Lesson available
Live Classes
Scheduled, expert-led AP Computer Science Principles classes you attend live.
On-Demand Courses
Self-paced AP Computer Science Principles video courses you can start any time.
Related AP Computer Science Principles tutors
Browse tutors who can help with this subject.
Expert tutoring
No related AP Computer Science Principles tutors found
Browse the full gallery to find a vetted expert who can help with AP Computer Science Principles.
Keep going with AP Computer Science Principles
More ways to learn across Varsity Tutors.
AP Computer Science Principles Test PrepPrep courses, tutoring, and score strategies for AP Computer Science Principles on Varsity Tutors.Live AP Computer Science Principles ClassesBrowse instructor-led AP Computer Science Principles classes on Varsity Tutors.College SearchExplore colleges, admissions requirements, and rankings on Varsity Tutors.







