Computer Science: An OverviewComputer Science: An Overview truly lives up to its title, providing a timely introduction to the entire computer science discipline. Broad coverage, combined with clear explanations, has made it the leading textbook for the breadth-first course. This book provides a balanced, realistic picture that communicates the dynamics of computer science by presenting topics in a historical perspective in which past developments, the current state of the art, and directions of research are discussed. The coverage of topics such as programming languages, operating systems, algorithms, software engineering, networking, database design, artificial intelligence, and machine architecture result in a complete overview of the field of computer science. |
From inside the book
Results 1-3 of 87
... algorithm is a set of steps that defines how a task is performed . ( We will be more precise later in Chapter 5. ) For example , there are algorithms for cooking ( called recipes ) , for finding your way through a strange city ( more ...
... algorithm and its represen- tation - a distinction that is analogous to that between a story and a book . A story is abstract , or conceptual ... algorithm . Questions / Exercises 1. Summarize the distinctions between a process ALGORITHMS.
... algorithm , and a program . 2. Give some examples of algorithms with which you are familiar . Are they really algorithms in the precise sense ? 3. Identify some points of vagueness in our informal definition of an algorithm introduced ...