Computer Science Principles, AP

Prerequisite: Successful completion of Algebra with a “B” or better

This course offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to creative aspects of programming, using abstraction and algorithms, working with large data sets, understandings of the internet and issues of cybersecurity, and impacts of computing that affect different populations. APS Computer Science Principles will give students the opportunity to use current technologies to solve problems and create meaningful computational artifacts. (College Board).

Students are required to take the AP exam associated with this course. Students not taking the exam will not earn the additional quality point. (23186). Segments of this course will be taught online, thereby satisfying the graduation requirement for a virtual course.

Contact Information

 

Jeff Elkner
AP Computer Science Principles Teacher
jeffrey.elkner@apsva.us