|aFoundations of computer science /|cBehrouz A. Forouzan and Firouz Mosharraf.
|axxiii, 624 p. :|bill. ;|c24 cm.
|aIntroduction -- Number systems -- Data storage -- Operations on data -- Computer organization -- Computer networks -- Operating systems -- Algorithims -- Programming languages -- Software engineering --Data structures -- Abstract data types -- File structures -- Databases -- Data compression -- Security -- Theory of computation -- Artificial intelligence -- Appendices; Unicode; Unified modeling language (UML); Pseudocode; Structure charts; Boolean Algebra and logic circuits; Examples of programs in C, C++, and Java; Mathematical review; Error detection and correction -- Acronyms and glossary.
|aBased on the ACM model curriculum guidelines, this text covers the fundamentals of computer science required for first year students embarking on a computing degree. Data representation of text, audio, images, and numbers; computer hardware and software, including operating systems and programming languages; data organization topics such as SQL database models - they're all [included]. Progressing from the bits and bytes level to the higher levels of abstraction, this birds-eye view provides the foundation to help you succeed as you continue your studies in programming and other areas in the computer field.-Back cover.