AP Computer Science Principles is a new course launched in the Fall 2016 that introduced students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career.
Computer Science: The New Literacy
Whether it’s 3-D animation, engineering, music, app development, medicine, visual design, robotics, or political analysis, computer science is the engine that powers the technology, productivity, and innovation that drive the world. Computer science experience has become an imperative for today’s students and the workforce of tomorrow.
Why Computer Science?
Every 21st century student should have the opportunity to learn computer science (CS). The basics of CS help nurture creativity and problem-solving skills, and prepare students for a future in any field or career. AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. This course will give students the opportunity to use technology to address real-world problems and build relevant solutions. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.
This is a full year course available to all students with a strong Algebra background and preferably completion of Principles of Engineering or a CAD course to show basic fluency with a computer.
This course will follow Code.org’s syllabus for AP Computer Science Principles.