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 73
... solve a problem requires finding a method of solving that problem . Thus , to under- stand how algorithms are discovered is to understand the problem - solving process . The Art of Problem Solving The techniques of problem solving and ...
... solve a problem but rather phases that will be completed sometime during the solution process . The key word here is followed . You do not solve problems by following . Rather , to solve a problem , you must take the ini- tiative and ...
... solve the eight - puzzle from the following start state without using the assistance of any heuristic information . 1 3 5 4 2 7 8 6 21. Draw the search tree that is generated by the algorithm of Figure 10.9 in an attempt to solve the ...