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 86
... particular type of device ( such as a printer , disk drive , magnetic tape unit , or monitor ) and translates generic requests into the more technical steps required by the device assigned to that driver . For exam- ple , a device ...
... particular value in the context of program development . Often the major difficulty in program development is not that of solv- ing a particular instance of a problem but rather of finding a general algorithm that can be used to solve ...
... particular application . In general such analysis is per- formed in a more generic context . That is , when considering algorithms for search- ing lists , we do not focus on a list of a particular length , but instead try to identify a ...