Computational Thinking and Logic · Algorithms & Programming

Algorithmic Design

Creating step by step instructions to solve problems effectively and efficiently.

Key Questions

  1. 1What are the trade-offs of this approach compared to others?
  2. 2How can we ensure an algorithm is both accurate and efficient?
  3. 3What happens if the order of steps in an algorithm is changed?

Ontario Curriculum Expectations

ON: Computational Thinking and Problem Solving - Grade 9ON: Software Development - Grade 9
Grade: Grade 9
Subject: Computer Science
Unit: Computational Thinking and Logic
Period: Algorithms & Programming

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU