Course Description
AP Computer Science Principles is an introductory course that introduces students to computer programming, the internet, cyber security concerns, and the impacts of computing technology. This course focuses on seven big ideas which are: creativity, abstraction, data and information, algorithms, programming, the Internet , and global impact. It is taught using six computational thinking practices; connecting computing, creating computational artifacts, abstraction, analyzing problems and artifacts, communicating, and collaborating
Course Designations
Advanced Placement (AP) & Hathaway Honors
Hathaway Success Curriculum
NCSD Rank Honors (GPA 5.0)
Course Prerequisites
Algebra I Computer Science II