Advanced Placement (AP) Computer Science Principles


Algebra 1




10, 11, 12

AP Computer Science Principles introduces students to the fundamental concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career. This class offers a multidisciplinary approach to teaching the underlying principles of computation. Students will be exposed to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cyber-security concerns, and the impact of computers. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and build relevant solutions.