AP Computer Science Principles – year course
AP Computer Science Principles is a year-long course that introduces students to the breadth of the field of computer science. In Principles, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. The class is open to students with no programming experience and to those who already know some coding (including those that have previously taken the AP-A level class).