2.1.3

Algorithmic Thinking

Test yourself

Algorithmic Thinking

Algorithmic thinking is key to solving any problem, not just those related to computers.

Illustrative background for Algorithmic thinkingIllustrative background for Algorithmic thinking ?? "content

Algorithmic thinking

  • Algorithmic thinking is a way of solving problems by producing algorithms.
Illustrative background for AlgorithmsIllustrative background for Algorithms ?? "content

Algorithms

  • An algorithm is a reusable set of instructions (a series of steps) to solve a given problem.
  • We use algorithms all the time. For example, consider the steps that you take to:
    • Make a cup of tea.
    • Get dressed.
Illustrative background for Writing down an algorithmIllustrative background for Writing down an algorithm ?? "content

Writing down an algorithm

  • Algorithms can be written as a set of numbered steps to follow.
  • A non-technical example of a written algorithm is a cooking recipe.
  • In computing, we often represent algorithms using pseudocode or flow diagrams.

Jump to other topics

1Computer Systems

1.1Systems Architecture

1.2Memory & Storage

1.3Computer Networks, Connections & Protocols

1.4Network Security

1.5Systems Software

1.6Ethical, Legal, Cultural & Environmental Concern

2Computational Thinking, Algorithms and Programming

2.1Algorithms

2.2Programming Fundamentals

2.3Producing Robust Programs

2.4Boolean Logic

2.5Programming Languages & IDEs

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium