An edition of Computer science (1985)

Computer Science

An Overview (10th Edition)

10 edition
  • 4.7 (3 ratings)
  • 177 Want to read
  • 18 Currently reading
  • 4 Have read

My Reading Lists:

Create a new list

  • 4.7 (3 ratings)
  • 177 Want to read
  • 18 Currently reading
  • 4 Have read

Buy this book

Last edited by Drini
September 14, 2025 | History
An edition of Computer science (1985)

Computer Science

An Overview (10th Edition)

10 edition
  • 4.7 (3 ratings)
  • 177 Want to read
  • 18 Currently reading
  • 4 Have read

"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."--BOOK JACKET.

Publish Date
Publisher
Addison Wesley
Language
English
Pages
688

Buy this book

Previews available in: English

Edition Availability
Cover of: Computer Science
Computer Science: An Overview (10th Edition)
January 6, 2008, Addison Wesley
Paperback in English - 10 edition
Cover of: Computer science
Computer science: an overview
2006, Pearson/Addison Wesley
in English - 9th ed.
Cover of: Computer Science
Computer Science: An Overview (6th Edition)
August 9, 1999, Addison Wesley Publishing Company
Paperback in English
Cover of: Computer Science
Computer Science: An Overview
October 1996, Addison Wesley Publishing Company
Paperback in English - 5th edition
Cover of: Computer science
Computer science: an overview
1994, Benjamin/Cummings Pub. Co.
in English - 4th ed.
Cover of: Computer science
Computer science: an overview
1985, Benjamin/Cummings Pub. Co.
in English

Add another edition?

Book Details


Table of Contents

* Asterisks indicate suggestions for optional sections
Chapter 0. Introduction
Page 19
0.1. The Role of Algorithms
Page 20
0.2. The Origins of Computing Machines
Page 23
0.3. The Science of Algorithms
Page 28
0.4. Abstraction
Page 29
0.5. An Outline of Our Study
Page 30
0.6. Social Repercussions
Page 32
Chapter 1. Data Storage
Page 37
1.1. Bits and Their Storage
Page 38
1.2. Main Memory
1.3. Mass Storage
Page 48
1.4. Representing Information as Bit Patterns
Page 56
*1.5. The Binary System
Page 66
*1.6. Storing Integers
Page 68
*1.7. Storing Fractions
Page 76
*1.8. Data Compression
Page 80
*1.9. Communication Errors
Page 86
Chapter 2. Data Manipulation
Page 99
2.1. Computer Architecture
Page 100
2.2. Machine Language
Page 103
2.3. Program Execution
Page 110
*2.4. Arithmetic/Logic Instructions
Page 118
*2.5. Communicating with Other Devices
Page 123
*2.6. Other Architectures
Page 128
Chapter 3. Operating Systems
Page 139
3.1. The History of Operating Systems
Page 140
3.2. Operating System Architecture
Page 144
3.3. Coordinating the Machine's Activities
Page 152
*3.4. Handling Competition Among Processes
Page 156
3.5. Security
Page 161
Chapter 4. Networking and the Internet
Page 169
4.1. Network Fundamentals
Page 170
4.2. The Internet
Page 180
4.3. The World Wide Web
Page 189
*4.4. Internet Protocols
Page 199
4.5. Security
Page 206
Chapter 5. Algorithms
Page 221
5.1. The Concept of an Algorithm
Page 222
5.2. Algorithm Representation
Page 225
5.3. Algorithm Discovery
Page 233
5.4. Iterative Structures
Page 240
5.5. Recursive Structures
Page 251
5.6. Efficiency and Correctness
Page 260
Chapter 6. Programming Languages
Page 279
6.1. Historical Perspective
Page 280
6.2. Traditional Programming Concepts
Page 289
6.3. Procedural Units
Page 302
6.4. Language Implementation
Page 310
6.5. Object-Oriented Programming
Page 319
*6.6. Programming Concurrent Activities
Page 327
*6.7. Declarative Programming
Page 329
Chapter 7. Software Engineering
Page 343
7.1. The Software Engineering Discipline
Page 344
7.2. The Software Life Cycle
Page 347
7.3. Software Engineering Methodologies
Page 352
7.4. Modularity
Page 354
7.5. Tools of the Trade
Page 363
7.6. Quality Assurance
Page 371
7.7. Documentation
Page 375
7.8. The Human-Machine Interface
Page 377
7.9. Software Ownership and Liability
Page 380
Chapter 8. Data Abstractions
Page 389
8.1. Basic Data Structure
Page 390
8.2. Related Concepts
Page 394
8.3. Implementing Data Structures
Page 396
8.4. A Short Case Study
Page 413
8.5. Customized Data Types
Page 419
*8.6. Classes and Objects
Page 422
*8.7. Pointers in Machine Language
Page 424
Chapter 9. Database Systems
Page 435
9.1. Database Fundamentals
Page 436
9.2. The Relational Model
Page 441
*9.3. Object-Oriented Databases
Page 454
*9.4. Maintaining Database Integrity
Page 457
*9.5. Traditional File Structures
Page 461
9.6. Data Mining
Page 470
9.7. Social Impact of Database Technology
Page 472
Chapter 10. Computer Graphics
Page 481
10.1. The Scope of Computer Graphics
Page 482
10.2. Overview of 3D Graphics
Page 484
10.3. Modeling
Page 487
10.4. Rendering
Page 496
*10.5. Dealing with Global Lighting
Page 508
10.6. Animation
Page 511
Chapter 11. Artificial Intelligence
Page 521
11.1. Intelligence and Machines
Page 522
11.2. Perception
Page 527
11.3. Reasoning
Page 533
11.4. Additional Areas of Research
Page 546
11.5. Artificial Neural Networks
Page 551
11.6. Robotics
Page 560
11.7. Considering the Consequences
Page 563
Chapter 12. Theory of Computation
Page 573
12.1. Functions and Their Computation
Page 574
12.2. Turing Machines
Page 576
12.3. Universal Programming Languages
Page 581
12.4. A Noncomputable Function
Page 587
12.5. Complexity of Problems
Page 593
*12.6. Public-Key Cryptography
Page 603
Appendixes
Page 613
A. ASCII
Page 615
B. Circuits to Manipulate Two's Complement Representations
Page 616
C. A Simple Machine Language
Page 619
D. High-Level Programming Languages
Page 622
E. The Equivalence of Iterative and Recursive Structures
Page 625
F. Answers to Questions & Exercises
Page 627
Index
Page 673

Classifications

Library of Congress
QA76 .B743 2009, QA76.B76 2008, QA76.B743 2008

The Physical Object

Format
Paperback
Number of pages
688
Dimensions
8.9 x 8 x 1 inches
Weight
2.4 pounds

Edition Identifiers

Open Library
OL10461184M
ISBN 10
0321524039
ISBN 13
9780321524034
LCCN
2007046365
OCLC/WorldCat
181072681
LibraryThing
12740
Goodreads
4417503

Work Identifiers

Work ID
OL3275955W

Community Reviews (0)

No community reviews have been submitted for this work.

Lists

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
September 14, 2025 Edited by Drini Add TOC from Tocky
December 19, 2023 Edited by ImportBot import existing book
November 29, 2023 Edited by MARC Bot import existing book
December 26, 2022 Edited by MARC Bot import existing book
April 30, 2008 Created by an anonymous user Imported from amazon.com record