This class may be used as a math credit.

AP Computer Science Principles is a college-level introductory course that explores the breadth of computer science. Students learn to design and evaluate solutions, develop algorithms and programs, and apply computing to solve problems. They use abstraction and data to generate new insights, explain how computing systems and innovations—including the internet —function, and examine their societal impacts.

The course emphasizes collaboration, problemsolving, and ethical participation in the computing community.

Students are expected to take the Advanced Placement Computer Science Principles exam at the completion of the course.