An introduction to good programming practice and current languages, covering operating software, systems analysis, the development life cycle, and data structures, concentrating on program development in data processing environment. Contains chapter objectives, exercises, and solutions. This second