You are not signed in. Sign in.

List Books: Buy books on ListBooks.org

Computer Science: An Overview » (10th Edition)

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

Authors: J. Glenn Brookshear
ISBN-13: 9780321524034, ISBN-10: 0321524039
Format: Paperback
Publisher: Addison Wesley
Date Published: January 2008
Edition: 10th Edition

Find Best Prices for This Book »

Author Biography: J. Glenn Brookshear

J. Glenn Brookshear is a Professor Emeritus at Marquette University where he taught Formal Language, Introduction to Computer Science, and Theory of Computation. He is the author of the previous editions of Computer Science: An Overview.

Book Synopsis

Students and instructors alike continue to praise the broad coverage and clear exposition that Computer Science: An Overview uses to present a complete picture of the dynamic computer science field. Accessible to students from all backgrounds, Glenn Brookshear uses a language-independent context to encourage the development of a practical, realistic understanding of the field.

Introduction; Data Storage; Operating Systems; Networking and the Internet; Algorithms; Programming Languages; Software Engineering; Data Abstractions; Database Systems; Computer Graphics; Artificial Intelligence; Theory of Computation.

For all readers interested in the basics of computer science.

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 storage17
Ch. 2Data manipulation73
Ch. 3Operating systems109
Ch. 4Networking and the Internet135
Ch. 5Algorithms171
Ch. 6Programming languages225
Ch. 7Software engineering285
Ch. 8Data abstractions319
Ch. 9Database systems359
Ch. 10Artificial intelligence403
Ch. 11Theory of computation457
App. AASCII495
App. BCircuits to manipulate two's complement representations497
App. CA simple machine language501
App. DHigh-level language program examples503
App. EThe equivalence of iterative and recursive structures511

Subjects