• A compact and informal high-level description of a
computer programming algorithm that uses the
structural conventions of some programming
language
• An outline of a program, written in a form that can easily be converted into real programming
statements.