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
