Duration
10 Months
Prerequisites
None
Requirements
None
Course Summary
AP Computer Science Principles is a college-level course that sets the foundation for learning the concepts and challenges of computer science and its impacts on society. Students stretch their creativity and problem-solving skills to build solutions for the issues they find important. They learn how to design, develop, and evaluate computer programs using algorithms and the JavaScript programming language. Students practice analyzing data and simulations to extract knowledge from information. While exploring computing innovations and the internet, they uncover the benefits and risks of their digital world and how to help their community through technology. AP Computer Science Principles is equivalent to a first- segment, college-level breadth course in computer science.
Segment One
Segment Two
In AP Computer Science Principles, students build subject knowledge through structured online lessons, guided practice, and regular feedback from qualified teachers. The course supports flexible study while maintaining clear academic expectations and steady progress.
Students can revisit learning materials, complete assignments at a manageable pace, and use teacher guidance to strengthen understanding. Families can follow progress while learners develop organization, independent study habits, and confidence.