Computational Thinking and Problem Solving · Algorithms & Programming

Algorithmic Design and Logic

Creating step by step instructions using flowcharts and pseudocode to solve logical puzzles.

Key Questions

  1. 1What are the trade-offs between different algorithmic approaches to the same problem?
  2. 2How do we ensure an algorithm is both correct and efficient?
  3. 3In what ways can logic errors be identified before code is even written?

Common Core State Standards

CSTA: 3A-AP-15CSTA: 3A-AP-17
Grade: 9th Grade
Subject: Computer Science
Unit: Computational Thinking and Problem Solving
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