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

0/2

Topic 2

Identifying Inputs, Processes, and Outputs for a Problem

0/50/1

Topic 3

Structure Diagrams

0/3

Topic 4

Creating, Interpreting, Correcting, Completing, and Refining Algorithms

0/120/10/10/1

Topic 5

Identifying Common Errors

0/60/1

Topic 6

Trace Tables

0/30/1

Ready to finish?

Log in to save this lesson and earn rewards.