Computer Science

AP Computer Science Principles

  • The AP Computer Science Principles course is an introductory, college level computing course. In this course, students will develop computational thinking vital for success across all disciplines, such as using computational tools to analyze data and draw conclusions from trends. The course is unique in its focus on fostering student creativity. Students are encouraged to apply creative processes when developing computational artifacts and to think creatively while using computer software and other technology to explore questions that interest them. They will also develop effective communication and collaboration skills, working to solve problems, discuss the importance of these problems, and the impact on the community, society, and the world. The AP Computer Science Principles course is designed to be equivalent to a first-semester introductory college computing course.


    Prerequisite: Algebra 1-2 with a grade of “C” or better, or teacher recommendation