From Book News, Inc.
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 copyright Book News, Inc. Portland, Or.
Book Description
Now in its eighth edition, this book continues to provide a comprehensive, accessible, and up-to-date introduction to the dynamic field of computer science using a breadth-first approach. The table of contents and the text itself have been revised and expanded to reflect changes in the field, including the trend toward using Web and Internet Technology, the evolution of Objects, and the important growth in the field of databases. Specifically, chapter three from the previous edition has been expanded into two chapters. Chapter three will now only cover Operating Systems and the new chapter four will focus on Networks and the Internet. Anyone interested in gaining a thorough introduction to Computer Science.
Book Info
A language-independent book providing accurate and balanced coverage of a variety of topics with an overview to the discipline of computer science. Softcover.
Card catalog description
"Computer Science: An Overview lives up to its title, providing the broad coverage and clear explanations of the entire computer science discipline that have made it the leading text in the move toward breadth-first curricula. This book approaches topics from a generic point of view, rather than from the context of a particular programming language. The result is a balanced presentation that is not skewed to topics that conform to a particular programming language. This book is appropriate for both majors of computer science and students of other disciplines."--BOOK JACKET.
Computer Science: An Overview ANNOTATION
This unique book offers a readable survey of computer science, covering a wealth of topics and equipping the reader with an understanding of the scope of the science as well as the terminology in the field. This new edition contains new sections reflecting the growing importance of object-oriented methodologies in programming and database design.
FROM THE PUBLISHER
New Highlights
Includes a larger emphasis on the object-oriented paradigm and networking, including coverage of the World Wide Web and the Java Programming Language.
Offers end-of-chapter "Questions of Ethics" in addition to discussions of ethics throughout the book.
Contains new sections on digital circuitry, the client/server model, data compression, and digital representation of graphics.
Provides a complete teaching package, including a new C++ lab manual, C and Pascal lab manuals, and a World Wide Web site.
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
FROM THE CRITICS
Booknews
This book 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.) includes information on data compression, analysis of algorithms, network security, object-oriented database systems, and public key encryption. He also reviews some of the ethical, legal, and practical issues surrounding these and other topics, and provides discussion questions at the end of each chapter to encourage further consideration of their ramifications. Annotation c. Book News, Inc., Portland, OR (booknews.com)
ACCREDITATION
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.