AP Computer Science Principles
Teacher: Tiffany Stonecipher
CSP is designed to introduce students to the central ideas of computing and computer science, to instill ideas and practices of computational thinking, and to have students engage in activities that show how computing and computer science change the world. The course is rigorous and rich in computational content, includes computational and critical thinking and skills, and engages students in the creative aspects of the field. Through both its content and pedagogy, this course aims to appeal to a broad audience. There is no designated programming language for this course and programming is a component of the course; APCSP is not a programming course. The following are big ideas of the APCSP course: Creativity, Abstraction, Data and Information, Algorithms, Programming, the Internet and Global Impact.