AP Computer Science

The Advanced Placement (AP) Program offers two Computer Science (CS) courses: 

AP Computer Science A introduces students to Computer Science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing.  This course emphasizes both object-oriented and imperative problem solving and design.  For more information, please visit the AP CS A Website.


AP Computer Science Principles helps students develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends.  The course engages students in the creative aspects of the field by allowing them to develop computational artifacts based on their interests.  For more information, please visit the AP CS Principles Website.


In addition to AP coursework, a variety of other Computer Science courses may be available, please contact individual schools to determine course offerings and availability.

*Foundations of Computer Science (Honors) and AP Computer Science Principles may now count as a Technology Education credit towards graduation.  Contact your high school guidance counselor for more information.