Publisher's Synopsis
Designed for a first course in computing or programming, this text is suitable both as a program design supplement for a computer programming course and as a language free introduction to algorithm development. No previous programming experience is assumed since it builds concepts from first principles. The book develops a program design method that is intended to be both simple and easy to follow, stresses structured programming and modular design techniques as well as teaches by example - each new concept is illustrated by several examples with the aim of allowing students to gain confidence in their ability to use new techniques before proceeding.;Examples in the text are drawn from typical business situations and pseudocode and structured programming techniques are used throughout the text.