$999.00
All course prices are in CAD – Canadian Dollars
The course content outlined below is organized into commonly taught units of study that provide one possible sequence for the course. Your teacher may choose to organize the course content differently based on local priorities and preferences.
AP Computer Science Principles at CanSTEM Education Private School introduces students to the fundamentals of computer science through programming, algorithms, data, and computing systems. Using Blockly, Trinket.io, Python, and JavaScript, students develop computational thinking, creativity, and problem-solving skills while preparing for the AP Computer Science Principles Exam and the AP Create Performance Task.
Students build a strong foundation in computer science through programming, algorithms, data, and computing systems. Using Python, JavaScript, Blockly, and Trinket.io, they develop computational thinking, creativity, and problem-solving skills while preparing for the AP Computer Science Principles Exam and the AP Create Performance Task.
| Unit | Title | Expectations Summary | Focus |
|---|---|---|---|
| 1 | Creative Development | Students learn collaboration, program design, iterative development, testing, debugging, documentation, and the creative process used to build computing artifacts. | Computing Creativity |
| 2 | Data | Students explore binary representation, data abstraction, compression, metadata, data analysis, visualization, and using data to make predictions or support claims. | Data Analysis |
| 3 | Algorithms and Programming | Students design algorithms and programs using variables, expressions, conditionals, iteration, lists, procedures, parameters, return values, and simulations. | Programming |
| 4 | Computer Systems and Networks | Students study hardware and software systems, the internet, routing, protocols, fault tolerance, parallel and distributed computing, and cybersecurity basics. | Systems and Networks |
| 5 | Impact of Computing | Students evaluate computing innovations, beneficial and harmful effects, digital divide, crowdsourcing, legal and ethical concerns, privacy, and security. | Computing Impact |
| Create | AP Create Performance Task Preparation | Students plan, develop, test, and explain a program that demonstrates sequencing, selection, iteration, data abstraction, procedural abstraction, and written reflection. | Performance Task |
AP Computer Science Principles is an introductory college-level computing course that explores programming, algorithms, data, computing systems, and the impact of technology on society.
CanSTEM provides expert instruction, hands-on programming activities, personalized support, collaborative projects, and AP-style exam preparation to help students succeed.
This course is ideal for students interested in programming, technology, engineering, or problem-solving. No previous programming experience is required.
Students develop computational thinking, programming, algorithm design, data analysis, creativity, collaboration, and problem-solving skills while learning to create real-world computing solutions.
No. The course is designed for beginners, although a basic understanding of high school algebra is recommended.
Students study programming, algorithms, data, computing systems, the Internet, cybersecurity, and the societal impacts of computing. The course also includes preparation for the AP Create Performance Task and the AP Exam.
647-568-0258: Customer Service
647-847-1231: Student Support
647-335-1660: Teacher Helpline
647-709-0258: Admin/Guidance
905-454-6744: Front Office
© 2026 CanSTEM Education Inc. All Rights Reserved.
Land Acknowledgement →
Privacy Policy
Terms & Conditions
Accessibility
Sitemap
Land Acknowledgement
The City of Brampton is located on the traditional territories of the Mississaugas of the Credit, Haudenosaunee and Wendat Nations who have called this land home since time immemorial.
We recognize the Mississaugas of the Credit as the original rights holders and the signatories of Treaty 19—the Ajetance Purchase of 1818—and that the agreements made therein are foundational to our nation-to-nation relationship.
As a City, we are committed to our ongoing role in reconciliation through meaningful action rooted in truth, justice and respect.
We are grateful to the original caretakers of this land who have ensured we are able to work, play and live in Brampton now and in the future.
Close