AP Computer Science Principles
AP Computer Science Principles is an introductory, college-level course that explores how computing works and why it matters. Students investigate key ideas such as algorithms, data, the internet, cybersecurity, and the societal impacts of technology while developing computational thinking skills. Through hands-on activities and creative projects, students learn to design programs, analyze data, and use abstraction to solve problems using JavaScript as the primary programming language.
The course emphasizes collaboration, creativity, and real-world applications of computer science, making it accessible to students from all backgrounds. No prior programming experience is required. AP Computer Science Principles prepares students to be informed creators and critical thinkers in a digital world and serves as a strong foundation for further study in computer science and related fields.
AP Computer Science Principles College Board Exam Description
AP Computer Science Principles is for anybody interested in expressing themselves creatively. Whether or not your are pursuing a career in technology, computer science is a “must have” skill in our economy.
If you have strong math skills or programming experience, you should consider AP Computer Science A. If you are just curious and may not have as strong of a background in computer science, AP Computer Science Principles is the course for you!
AP Computer Science Principles may count as an elective credit. It may also be substituted for a Science or Math credit.
Click Grading Policy
heidi.pluska@boiseschools.org
@Lunch Monday, Wednesday, Friday or by appointment