Algorithms (explanation)
Procedural abstraction
Decomposition (explanation)
Pseudocode
Trace tables (simple)
Abstraction (explanation)
Data abstraction
Composition (explanation)
Flow charts
Trace tables (complex)
Information hiding
Problem abstraction / reduction
Automation
IPO model
Comparing Algorithms