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 90
... machine ultimately becomes a miniaturization problem . Although fantastic advances have been made in this area , there appears to be a limit . In an effort to solve this dilemma , computer engineers concentrate on through- put rather ...
... machine independent . The term cross - platform is used to reflect this additional level of independence . That is , cross - platform software is software that is independent of an operating system's design as well as the machine's ...
... machine's alphabet . At any time during a Turing machine's computation , the machine must be in one of a finite number of conditions , called states . A Turing machine's computation begins in a special state called the start state and ...