Prerequisite: Algebra I.
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and build relevant solutions. All students enrolled in this course will take the AP Computer Science Exam. PC or Mac-based laptop required. Tablets and Chromebooks are not acceptable.