H446/022.1

Thinking procedurally

Problem decomposition into sub-problems, using sub-procedures, interface design, parameter passing