Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0321524039
ISBN-13: 9780321524034
Publisher: Addison-Wesley
Copyright: 2009
Format: Paper; 688 pp
Published: 12/27/2007
Suggested retail price: $98.60
Buy from myPearsonStore
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.
The Tenth Edition employs several world-renowned experts in respective fields to ensure that coverage reflects cutting-edge technology and appeals to today’s students. Timely topics such as bioinformatics and artificial intelligence engage students, and the text provides coverage of foundational hardware topics like data representation and storage, machine architecture, and machine language.
- A language-independent introduction to computer science uses C#, C++, and Java™ as example languages. C++ and Java lab manuals are available for those who want to focus on a particular language.
- More than 1000 Questions and Exercises, Chapter Review Problems, and Social Issues questions give students the opportunity to apply the concepts just learned.
- Ethical and legal aspects of areas such as Internet security, software engineering, and database technology bring to light what students should know to be safe and responsible users of technology.
- A flexible organization and presentation begins with concrete subjects and evolves into more abstract subjects. Individual chapters are independent and can be covered in an order that fits course preferences.
- Each new text comes with a bound-in access card for six months of prepaid access to the book’s robust Companion Website. The subscription provides full access to all student support areas, including:
- Chapter-by-chapter activities that extend topics in the text and provide opportunities to explore related topics.
- Software simulators for the example machine used throughout Chapter 2.
- Fully revised laboratory manuals that teach the rudiments of C++ and Java in a context compatible with the text.
- Self-assessment quizzes for each chapter that help readers to rethink the material covered in the text.
- World-renowned computer science experts reviewed numerous chapters to ensure that coverage is up-to-date and appeals to today’s students. Experts reviewing the chapters include: Patrick Winston for artificial intelligence; Greg Riccardi for databases; Chris Fox for software engineering; Jim Kurose for networking; and John Carpinelli for computer architecture. Ed Angel reviewed a new chapter on graphics.
- Fully revised hands-on lab manuals for C++ and Java™ are available for adopters who would like to incorporate a programming language into their introductory course. The lab manuals facilitate exploration of concepts in the book using C++ and Java programming languages.
- New computer graphics chapter, Chapter 10.
- Chapter 4, Networking and the Internet, is heavily revised to reflect the latest advancements and trends.
Chapter 0 Introduction
0.1 The Role of Algorithms
0.2 The Origins of Computing Machines
0.3 The Science of Algorithms
0.4 Abstraction
0.5 An Outline of Our Study
0.6 Social Repercussions
Chapter 1 Data Storage
1.1 Bits and Their Storage
1.2 Main Memory
1.3 Mass Storage
1.4 Representing Information as Bit Patterns
1.5 The Binary System
1.6 Storing Integers
1.7 Storing Fractions
1.8 Data Compression
1.9 Communication Errors
Chapter 2 Data Manipulation
2.1 Computer Architecture
2.2 Machine Language
2.3 Program Execution
2.4 Arithmetic/Logic Instructions
2.5 Communicating with Other Devices
2.6 Other Architectures
Chapter 3 Operating Systems
3.1 The History of Operating Systems
3.2 Operating System Architecture
3.3 Coordinating the Machine’s Activities
3.4 Handling Competition Among Processes
3.5 Security
Chapter 4 Networking and the Internet
4.1 Network Fundamentals
4.2 The Internet
4.3 The World Wide Web
4.4 Internet Protocols
4.5 Security
Chapter 5 Algorithms
5.1 The Concept of an Algorithm
5.2 Algorithm Representation
5.3 Algorithm Discovery
5.4 Iterative Structures
5.5 Recursive Structures
5.6 Efficiency and Correctness
Chapter 6 Programming Languages
6.1 Historical Perspective
6.2 Traditional Programming Concepts
6.3 Procedural Units
6.4 Language Implementation
6.5 Object-Oriented Programming
6.6 Programming Concurrent Activities
6.7 Declarative Programming
Chapter 7 Software Engineering
7.1 The Software Engineering Discipline
7.2 The Software Life Cycle
7.3 Software Engineering Methodologies
7.4 Modularity
7.5 Tools of the Trade
7.6 Quality Assurance
7.7 Documentation
7.8 The Human-Machine Interface
7.9 Software Ownership and Liability
Chapter 8 Data Abstractions
8.1 Basic Data Structures
8.2 Related Concepts
8.3 Implementing Data Structures
8.4 A Short Case Study
8.5 Customized Data Types
8.6 Classes and Objects
8.7 Pointers in Machine Language
Chapter 9 Database Systems
9.1 Database Fundamentals
9.2 The Relational Model
9.3 Object-Oriented Databases
9.4 Maintaining Database Integrity
9.5 Traditional File Structures
9.6 Data Mining
9.7 Social Impact of Database Technology
Chapter 10 Computer Graphics
10.1 The Scope of Computer Graphics
10.2 Overview of 3D Graphics
10.3 Modeling
10.4 Rendering
10.5 Dealing with Global Lighting
10.6 Animation
Chapter 11 Artificial Intelligence
11.1 Intelligence and Machines
11.2 Perception
11.3 Reasoning
11.4 Additional Areas of Research
11.5 Artificial Neural Networks
11.6 Robotics
11.7 Considering the Consequences
Chapter 12 Theory of Computation
12.1 Functions and Their Computation
12.2 Turing Machines
12.3 Universal Programming Languages
12.4 A Noncomputable Function
12.5 Complexity of Problems
12.6 Public-Key Cryptography
Appendixes
A ASCII
B Circuits to Manipulate Two’s Complement Representations
C A Simple Machine Language
D High-Level Programming Languages
E The Equivalence of Iterative and Recursive Structures
F Answers to Questions & Exercises
Index
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.
Computer Science: An Overview, Tenth Edition, delivers a solid, comprehensive overview of what computer science is all about. Each topic is presented with its historical perspective, current state, and future potential, as well as ethical issues for students to consider. This balanced, realistic picture helps students see the many opportunities that computing presents for further studies and future careers.
FEATURES:
- NEW! Chapter on computer graphics (Chapter 10) describes the technology used in video games and today's motion picture industry and provides a foundation for understanding the expanding field of virtual reality.
- NEW! Numerous leading computer scientists played consulting roles in those chapters specific to their fields of expertise, ensuring that all topics are state-of-the-art and relecant in today's rapidly changing environment.
- Fully revised lab manuald for C++ and Java™ are available for instructors who would like to incorporate a programming language into their courses. The lab manuals follow the sequence and approach of this book, facilitating hands-on exploration of concepts with C++ and Java.
- A wide range of topics-- including programming languages, operating systems, algorithms, software engineering, networking, database design, graphics, artificial intelligence, and machine architecture -- are covered.
- The Companion Website for this book includes a practical exploration of topics, software simulators, and more. Check the front of this book for an access code to this valuable student resource. Six months of access are included with all new copies of this text.
- Companion Website for Computer Science: An Overview, 10/E
Brookshear
© 2009 | Addison-Wesley | Website | Instock
ISBN-10: 0321530071 | ISBN-13: 9780321530073
URL: http://www.aw-bc.com/brookshear
- C++ Lab Manual for Computer Science: An Overview, 10/E
Christie
© 2009 | Addison-Wesley | On-line Supplement | Estimated Availability: 04/30/2008
ISBN-10: 0321553926 | ISBN-13: 9780321553928
URL: http://www.aw-bc.com/brookshear - Companion Website for Computer Science: An Overview, 10/E
Brookshear
© 2009 | Addison-Wesley | Website | Instock
ISBN-10: 0321530071 | ISBN-13: 9780321530073
URL: http://www.aw-bc.com/brookshear - Java Lab Manual for Computer Science: An Overview, 10/E
Christie
© 2009 | Addison-Wesley | On-line Supplement | Estimated Availability: 01/08/2008
ISBN-10: 0321553934 | ISBN-13: 9780321553935
URL: http://www.aw-bc.com/brookshear
- Companion Website for Computer Science: An Overview, 10/E
Brookshear
© 2009 | Addison-Wesley | Website | Instock
ISBN-10: 0321530071 | ISBN-13: 9780321530073
URL: http://www.aw-bc.com/brookshear
Give your students a choice! PearsonChoices products are designed to give your students more value and flexibility by letting them choose from a variety of text and media formats to best match their learning style and their budget.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, see the Packages tab.
- You’re in full control of the cost. Custom CS texts are $8.00 + $.09/pg for black and white, $8.00 + $.14/pg for color.
- Your custom book is sequentially paginated, with a custom index and table of contents.
- Your cover and title page can be customized with your name, school and course information.
- Include your own materials - up to 20% of the custom book can be your own writing or come from outside sources such as course materials, questions and syllabi. We handle all necessary permissions.
- Free evaluation copy! Create your custom text online and request a free evaluation copy of your book in 7-10 days for black and white content, or 10-15 days for color.
- 25-copy minimum for a new order; 10 copies for a re-order.
Computer Science Custom Database
Pearson Custom Publishing
© 2009 | Prentice Hall | On-line Supplement | Out of Stock
ISBN-10: 0135075483 | ISBN-13: 9780135075487
Computer Science: An Overview, CourseSmart eTextbook, 10/E
Brookshear
© 2009 | Addison-Wesley | Electronic Book; 688 pages | Instock
ISBN-10: 0321556534 | ISBN-13: 9780321556530
URL: http://www.coursesmart.com
Brief Description | Buy from myPearsonStore
Create your own customized textbook for introductory computing, Visual Basic, introduction to programming, data structures, and computer ethics using this exciting new custom publishing program.
With Pearson Custom Computer Science, you can select just the chapters you need, in the sequence you want, from 27 best-selling textbooks from Pearson Education’s Prentice Hall and Addison Wesley. Using our online book-building system, you have direct control over the content and cost of your course materials. Add chapters on programming logic, Alice or Python to help introduce your students to programming. Develop your own custom text for non-majors courses with chapters on scripting languages, Alice, Python, labs, and other topics. Incorporate coverage of computer ethics topics throughout your custom book. Remove chapters you don’t cover from your favorite Java or C++ text. Or change the sequence of the presentation of objects (early or late) to suit your teaching approach.
The choice is yours. Your book matches your course organization exactly, and your students pay only for the chapters you choose.
Program features include:
Your custom book is published in 4-6 weeks (for black and white, 6-8 for color) from the time we receive your order from your bookstore. If you are including outside material, please allow 8-10 weeks.
CourseSmart Textbooks Online is an exciting new choice for students looking to save money. As an alternative to purchasing the print textbook, students can subscribe to the same content online and save up to 50% off the suggested list price of the print text. With a CourseSmart etextbook, students can search the text, make notes online, print out reading assignments that incorporate lecture notes, and bookmark important passages for later review. For more information, or to subscribe to the CourseSmart eTextbook, visit www.coursesmart.com.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.
- Package ISBN-10: 0135054494 | ISBN-13: 9780135054499
©2009 | Instock | Suggested retail price: $174.33 | Buy from myPearsonStore
This package contains: - Computer Science: An Overview, 10/E
Brookshear | ©2009 | Addison-Wesley | Paper; 688 pages - Ada 95: Problem Solving and Program Design, 3/E
Feldman & Koffman | ©1997 | Paper; 813 pages
- Package ISBN-10: 0136095313 | ISBN-13: 9780136095316
©2009 | Instock | Suggested retail price: $97.40 | Buy from myPearsonStore
This package contains: - Computer Science: An Overview, 10/E
Brookshear | ©2009 | Addison-Wesley | Paper; 688 pages - JavaScript™ Phrasebook, 1/E
Wenz | ©2007 | Sams Publishing | Paper; 240 pages
- Package ISBN-10: 0321553810 | ISBN-13: 9780321553812
©2009 | Instock | Suggested retail price: $98.60 | Buy from myPearsonStore
This package contains: - Computer Science: An Overview, 10/E
Brookshear | ©2009 | Addison-Wesley | Paper; 688 pages - Addison-Wesley's Java Backpack Reference Guide, 1/E
DePasquale | ©2005 | Addison-Wesley | Paper; 96 pages

