2.1.2 Designing, Creating and Refining Algorithms

In this lesson, you will learn how algorithms are designed, represented, tested, and refined. You will identify the inputs, processes, and outputs of an algorithm, represent algorithms using pseudocode, flowcharts, and Python, and learn how trace tables can be used to test algorithms and identify common errors.

Topic 1

Algorithms

1 min
2

Topic 2

Identifying Inputs, Processes, and Outputs for a Problem

4 min
51

Topic 3

Structure Diagrams

3 min
3

Topic 4

Creating, Interpreting, Correcting, Completing, and Refining Algorithms

16 min
1211

Topic 5

Identifying Common Errors

4 min
61

Topic 6

Trace Tables

5 min
31

Ready to finish?

Log in to save this lesson and earn rewards.