AP Computer Science Principles
The AP Computer Science Principles course is a continuation of Introduction to Computer Programming. Students develop computational thinking skills vital for success across all disciplines, using computational tools to analyze and study data. The course engages the creative aspects of the field by student development of computational artifacts based on their interests. The course explores web development, app creation, as well as ethics and security in Computer Science. Students will also develop effective communication and collaboration skills by working to solve problems, reflecting on the impacts these solutions could have on their community, society, and the world.