Decomposition & Pseudocode

Break problems into steps and sketch solutions.

Do this: Read the concept below, then try the quiz or activity.

Lesson 17 of 20
80%

Concept

Describe inputs/outputs, outline steps in plain language, then implement. Start with small examples and expand.

Decomposition Moves

1 / 3
Extract Function
(Click to flip)
Move a coherent block into a function.
(Click to flip back)