Textbook (Paperback - New Edition)
Textbook Information
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
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.
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)
More Reviews and RecommendationsJ. 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.
Reader Rating:
See Detailed Ratings
January 17, 2004: Well Its not for beginners but if you have some programming knoweldge, linux knowledge(if you know linux you 'usually' understand how computers work, A knowedge (basic computer components) and network (very basic networing). One person named 'elite haxor' complained about it involving some information involving 80's computers. Well, his name immedialty shows is is not a hacker, and has little or none of the presuiquites I mentioned. Also 80's computer networking and programming is basically what we have today, only faster. Once again, not for absolute beginners. Have SOME computer expirence.
Reader Rating:
See Detailed Ratings
January 12, 2004: This book SHOULD NOT BE the main text for a 'beginning' programming course. It is WAY beyond that, both in level and scope of subject matter. In my opinion, Barnes and Noble badly misrepresents the utility of this book for a beginning class...unless the teacher is a near miracle worker (someone about on the order of Ann Sullivan, Helen Keller's amazing teacher). Additionally, Barnes and Noble errs in calling an overview to computer science 'beginning programming.' The two are not the same thing. I have a hard time saying how disappointed I am in this choice of book for this class. (By the way, this course would not have been my first programming class, and I STILL FEEL mislead at best and cheated at worst. I have withdrawn from the class.)