You are not signed in. Sign in.

List Books: Buy books on ListBooks.org

Computer Science: An Overview » (9th Edition)

Book cover image of Computer Science: An Overview by Glenn Brookshear

Authors: Glenn Brookshear
ISBN-13: 9780321387011, ISBN-10: 0321387015
Format: Paperback
Publisher: Addison Wesley
Date Published: February 2006
Edition: 9th Edition

Find Best Prices for This Book »

Author Biography: Glenn Brookshear

J. Glenn Brookshear is an Associate Professor at Marquette University. He received his Ph.D. from New Mexico State University in 1975, then was hired by Marquette to build a strong Computer Science curriculum. In addition to his highly successful Computer Science: An Overview, Brookshear has authored Theory of Computation: Formal Languages, Automata, and Complexity, also published by Addison-Wesley.



Book Synopsis

This textbook provides broad coverage of the entire computer science discipline from a generic perspective, rather than from the context of one particular programming language, and is suitable for students in all fields who are interested in an overview of the world of computers. Brookshear (computer science, Marquette U.) outlines the computer's architecture and the software development process, and explores some issues of data organization and storage. The seventh edition adds material on open source development, XML, and associative memory. Annotation c. Book News, Inc., Portland, OR

Booknews

For computer science majors and minors in the early stages of their college careers, many of whom mistakenly equate programming and computer science, and for students of other disciplines who want computer literacy beyond the ability to manipulate a particular program or do a little elementary programming. Exposes such students to the breadth of the subject, discussing machine architecture--data storage and manipulation; software--algorithms, programming languages, and software engineering; data organization; and the potential of algorithmic machines. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Table of Contents

Ch. 1Data storage19
Ch. 2Data manipulation79
Ch. 3Operating systems119
Ch. 4Networking and the Internet147
Ch. 5Algorithms195
Ch. 6Programming languages251
Ch. 7Software engineering311
Ch. 8Data abstractions349
Ch. 9Database systems391
Ch. 10Artificial intelligence435
Ch. 11Theory of computation485
App. AASCII527
App. BCircuits to manipulate two's complement representations529
App. CA simple machine language533
App. DHigh-level language program examples535
App. EThe equivalence of iterative and recursive structures543

Subjects