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 85
... task , an algorithm for per- forming that task must be discovered and represented in a form that is compatible with the machine . A representation of an algorithm is called a program . For the con- venience of humans , computer programs ...
... task can be made while another task is waiting . In turn , a collection of tasks will often be completed in less time when executed in a time - sharing envi- ronment than when executed in a sequential manner . Questions / Exercises 1 ...
... task may appear simple on the surface . Below the surface , however , lie several problems that can lead to mal- functions in a poorly designed system . Remember , a machine does not think for itself ; it merely follows directions ...