Academics · Grades 9–11
AP Computer Science Principles
Computer science as ideas, with real programming underneath.
Course overview
- Homework: 60 minutes a week
BeforePython 3: Algorithms
What you’ll learn
The five big ideas
- Creative development — designing, building, and debugging a program
- Data — representation, compression, and what a dataset will and will not tell you
- Algorithms and programming — the largest share of the exam
- Computer systems and networks
- The impact of computing, and the responsibility that comes with it
Request tutoring
Same curriculum, at your student’s pace and on your schedule. Tell us a little and our team will follow up.
Is this the right level?
A student who wants the concepts of computing along with the ability to build. New to Ardent? A short placement confirms the fit. Schedule a placement →