AP Computer Science Principles

What is AP Computer Science?

Computer Science drives everything in our daily lives, from our phones, games, music, design, art, the internet, and more! And yet very few students study computer science in high school or college.

There is a shortage in the number of professionals in the computer science field. Computer Science jobs are on the rise, but there are few students studying it in high school and college. Join AP CSP and be apart of the fastest growing industry in the world.

AP Computer Science A vs. AP Computer Science Principles


Computer Science A

Computer Science Principles

What it's about

The fundamentals of programming and problem solving using the JAVA language. The fundamentals of computing, including problem solving, working with data, understanding the Internet, cybersecurity, and programming.


Developing skills for future study or a career in computer science or other STEM fields. Broadening your understanding of computer science for use in a diversity of majors and careers.

The Exam

One end-of-year exam: multiple choice and free response.
  • Two projects during the course.
  • One end-of-year exam: multiple choice.
from code.org

Your Name *
Your Name

Ask your counselor about taking AP CSP at VHHS

Talk to your counselor about taking AP Computer Science Principles next year! Also, fill out the interest form to let Mr. Ramstad know you want to take the course.

View the course syllabus