Skip to content
integrated computational thinking

Algorithms 1: Intro to Algorithms

< Back to Building Block
Step 2 of 10: Algorithm Defined
a visual 7-step recipe for mac and cheese

An algorithm can be defined as a sequence of well-defined, precise steps for solving a problem.

An algorithm must terminate (come to an end) to produce an answer or final outcome. For instance, the image above is a popular example of an algorithm used in everyday life, a recipe. All recipes are algorithms since they use a sequence of precise steps that eventually terminate to produce a final outcome (a meal).

When creating an algorithm, we must consider how to ensure anyone (or as many people as possible) could reach the solution by following the steps provided. For example, the recipe above using a minimal amount of words and simple graphics to clearly define the problem, space, and constraints for which this algorithm will apply.

Reflection

Besides a recipe, list at least two examples of an algorithm in your daily life or used in your instruction with students.