"AP Computer Science Principles does a great job of teaching the basics of computer science from a social and technological aspect at an easy pace. Unlike other AP classes, I feel anyone can dive into this course blind and still get good results." - Christopher Rebusit '21
-----------------
"AP computer science principles is perfect for creative students that want to be leaders in the modern world. It's different from other classes because you're not just memorizing things, you're actually using what you learn to create your own product. " - Yehan Subasinghe '23
This course is designed to introduce an understanding of how computers can be used in any field. Whether it’s music, art, medicine, social sciences, scientific analysis, robotics, or engineering, computer science is the engine that powers the technology, productivity, and innovation that drive the world. While there will be some programming, this is not specifically a programming class. The course will introduce students to the creative aspects of programming, large data sets, the Internet, cybersecurity concerns, and computing impacts. This class is designed for all students, not just those planning to go into a technical field. Note: No prior programing experience is required. New in 2020: Students have the potential to earn extra points towards the Medical or Global Academy for this course. Students are required to take the AP exam in May. Please refer to page 13 to read about AP exams. AP Computer Science Principles qualifies as a mathematics based, quantitative course.
Open to 9-10-11-12
Credit: 1.0 ELC, MTH
Format: Traditional
Prerequisite: Algebra I or Department Chair approval
Last year 94% of students passed the AP Exam. The average score for the 2020 test for HHS was a 4.0. The national average was a 3.1.
Additional Student Quotes:
“This class is great for students who want to gain an understanding of general computer topics, especially that computers are so widespread now and are used in many fields of work.” - Jaden Winterpacht ‘21
“I loved learning about all the real world applications of computer science; it's used so much more than people realize.” - Kamsi Nwogu ‘21
“The course itself is very interactive and is interesting to make something of your own. You take a blank screen and turn it into a colorful screen with sounds, graphics, and etc. and is a great way to start “ - Computer Science Student ‘22
“I find the class fun, and a good introduction into Computer Science especially for someone who has no previous experience “ - Computer Science Student ‘22