Open to: 10th - 12th graders
Meetings per ten-day rotation: Two 100-minute periods
Prerequisites: None
AP Computer Science Principles is a yearlong course that introduces students to the breadth of the field of computer science. In it, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. In doing this, students will incorporate abstraction into programs and use data to discover new knowledge. The class is open to students with no programming experience as well as those who already know some coding (including those who have previously taken the AP-A level class).