Real People. Real Places. Real Ministry

AP® Computer Science Principles

*Coming August 2019!
Learning Resources Required For This Course Are Available For Purchase From Our Online Bookstore.

This course prepares students for the AP Computer Science Principles exam. It introduces students to foundational concepts of computer science and challenges to explore how computing and technology impact the world. This is done by looking at creative aspects of programming, abstractions, algorithms, big data (large data sets), the Internet, cybersecurity concerns, and computing impacts. Students have the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving.

Special Notes

If you want to take the AP exam associated with this course, then be aware that the exam is offered by the College Board in early May. Plan accordingly. Go to to register, find testing locations near you, and browse helpful tips and information. The College Board also requires Performances Tasks to be completed for this course which must be submitted in late April.

From the Teacher

In today's world technology surrounds us. We are required to interact with it every day in various aspects. Almost every occupation requires knowledge of technology. The Computer Science Principles course will look at several areas of technology to help students understand these areas and how they affect us. How does the Internet work? When you load a page in your web browser how does the information get to you? How much information about you is available on the Internet? You will learn some basic programming skills. At the end of the course you will be required to submit a program demonstrating what you have learned.