Language-independent course introducing the computerprogram design and development process. Identificationand solution of business problems emphasized.Concepts include program structures, decision-making,flow control, algorithm development and arrays.Techniques include structured flow charts, hierarchycharts, and the use of pseudocode in program design.Prerequisite: MA 110 or concurrent.