AP Computer Science Principles

Department:
Credit:
1.0
TECH/ELT
Length:
1 Year
Grade Level (s):
11
12
  • Prerequisite(s):
    None
    Corequisite(s):
    None

AP Computer Science Principles introduces students to the central ideas and the foundations of modern computing such as the Internet, interpreting and representing data and information, ideas, Big Data, creative practices of implementing algorithms and computational thinking, and understanding how computing and the Internet are impacting society and changing the world. The rigorous course promotes broad and yet deep learning of computational thinking practices such as abstraction, engages students in the creative aspects of technology and computational thinking, and promotes thinking about the benefits as well as harmful effects that technology and computing have on the society/world. During Semester 1, students will engage in learning foundational programming skills using Javascript programming language, and Semester 2 will allow students the opportunity to engage with the central ideas and foundations of computer science. It is suggested to review the Course Exam Description on the College Board website.