AP Computer Science Principles Course
This is Curriki's introduction to computer science and the art of programming for students in high school, which adheres to the College Board's new AP CS Principles curriculum framework. Development of this course was sponsored by Oracle.
Curriki's AP Computer Science Principles course introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, and they'll discover how the Internet really works. They'll also dig into cybersecurity and how computing impacts our world. Students will develop the computational thinking skills vital for success across all disciplines.
The course is designed to engage students from diverse backgrounds and those new to computing – and excite students with a curriculum that focuses on the core ideas that shape the landscape of computer science and its impact on our society.
Project-Based and Collaborative Learning Approach: Using engaging projects and materials, students will develop computational thinking skills through:
• Collaborative problem solving
• Creative design of unique solutions
• Data representation through modeling and simulations
• Algorithmic reasoning
This course will prepare students for the end-of-course AP Exam.