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 79
... steps that define how a task is performed . In this section we look more closely at this funda- mental concept . An Informal Review We have encountered a multitude of algorithms in our study . We have found algo- rithms for converting ...
... steps in an algorithm be ordered . This means that the steps in an algorithm must have a well - established structure in terms of the order in which its steps are executed . This does not mean , however , that the steps must be executed ...
... steps and use arrows to indicate the order of the steps . The distinction between the shapes indicates the type of action involved in the associated step . A diamond indicates a decision and a rectangle indicates an arbitrary statement ...