Course title

Computer Science Principles (AP)

Pre-requisite

Successful completion of Algebra II, a B+ or better in Intro to Engineering, and an overall GPA of 3.75.

Course description

AP Computer Science Principles is a rigorous advanced placement course designed to be equivalent to a first year college "Introduction to Computer Science" class. The course introduces students to the foundational concepts of computer science: programming; abstractions; algorithms; large data sets; the Internet; cyber-security concerns; and computing impacts. Through these central concepts of computer science; the course promotes learning the ideas and practices of computational thinking to solve problems and invites students to understand how computers; computing; and technology impact the world around them. The course is unique in its focus on fostering students to be creative. The course focuses on using technology to create and solve problems computationally. Students design and implement innovative solutions in a labratory setting using an iterative process similar to what artists; writers; scientists; and engineers use to bring ideas to life. Students in AP Computer Science Principles are required to complete the through-course assessment and the end-of-course AP exam in the Spring.

School country

United States

School state

California

School city

Solana Beach

High school

Santa Fe Christian School

School / district Address

838 Academy Drive

School zip code

92075

Requested competency code

Lab Science

Date submitted

Approved

Yes

Approved competency code

  • CTE
  • Career and technical education

Approved date

Online / Virtual

No