AP Computer Science Principles

Content Area
Mathematics (MA)
Science (SC)
Computer Science (CS)
1.0 Credit
Grade Level
10,
11,
12
Currently Available
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