Presents core ideas of computer science, using only a few features of Pascal as programming examples, for a course in computer science for liberal arts students with little mathematical sophistication. Early chapters introduce topics with motivating material. Chapters on programming begin with a computational problem and present lessons on programming as a way of solving the problem. Coverage includes algorithms, architecture, software engineering, and operating systems. Contains chapter summaries and exercises. This second edition has new chapters on simulation, operating systems, and networks. Annotation c. by Book News, Inc., Portland, Or.