AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. The course instructional materials are based on concepts outlined by the College Board and prepares students to take the Advanced Placement Computer Science Principles Examination. Students enrolled in this Advanced Placement (AP) course will earn an additional quality point upon successful completion. Taking the AP exam is no longer required but is strongly encouraged, as participating demonstrates mastery of college-level content and earning a qualifying score may lead to college credit (33186). Segments of this course will be taught online, thereby satisfying the graduation requirement for a virtual course.
Strongly recommended successful completion of Algebra with a “B” or better