FREE SHIPPING BOTH WAYS
ON EVERY ORDER!
LIST PRICE:
$115.00

OUR PRICE:
$9.74

You may extend rentals at any time.


Computer Science : An Overview

ISBN: 9780321387011 | 0321387015
Edition: 10th
Format: Paperback
Publisher: Addison Wesley
Pub. Date: 1/1/2009

Why Rent from Knetbooks?

Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!

Top 5 reasons to order all your textbooks from Knetbooks:

  • We have the lowest prices on thousands of popular textbooks
  • Free shipping both ways on ALL orders
  • Most orders ship within 48 hours
  • Need your book longer than expected? Extending your rental is simple
  • Our customer support team is always here to help
SummaryTable of Contents
Now in its ninth 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. This book presents an introductory survey of computer science. It explores the breadth of the subject while including enough depth to convey an honest appreciation for the topics involved. The new edition includes reorganization of some key material for enhanced clarity (Software Engineering and Artificial Intelligence chapters), new and expanded material on Se... MORE
*Asterisks indicate suggestions for optional sections.
Chapter 0 Introduction1(18)
0.1 The Role of Algorithms
2(2)
0.2 The Origins of Computing Machines
... MORE
4(5)
0.3 The Science of Algorithms
9(1)
0.4 Abstraction
10(1)
0.5 An Outline of Our Study
11(2)
0.6 Social Repercussions
13(6)
Chapter 1 Data Storage19(60)
1.1 Bits and Their Storage
20(7)
1.2 Main Memory
27(3)
1.3 Mass Storage
30(7)
1.4 Representing Information as Bit Patterns
37(7)
*1.5 The Binary System
44(5)
*1.6 Storing Integers
49(7)
*1.7 Storing Fractions
56(5)
*1.8 Data Compression
61(5)
*1.9 Communication Errors
66(13)
Chapter 2 Data Manipulation79(40)
2.1 Computer Architecture
80(3)
2.2 Machine Language
83(6)
2.3 Program Execution
89(8)
*2.4 Arithmetic/Logic Instructions
97(5)
*2.5 Communicating with Other Devices
102(5)
*2.6 Other Architectures
107(12)
Chapter 3 Operating Systems119(28)
3.1 The History of Operating Systems
120(4)
3.2 Operating System Architecture
124(7)
3.3 Coordinating the Machine's Activities
131(3)
*3.4 Handling Competition Among Processes
134(5)
3.5 Security
139(8)
Chapter 4 Networking and the Internet147(48)
4.1 Network Fundamentals
148(9)
4.2 The Internet
157(7)
4.3 The World Wide Web
164(10)
*4.4 Internet Protocols
174(6)
4.5 Security
180(15)
Chapter 5 Algorithms195(56)
5.1 The Concept of an Algorithm
196(3)
5.2 Algorithm Representation
199(8)
5.3 Algorithm Discovery
207(6)
5.4 Iterative Structures
213(11)
5.5 Recursive Structures
224(9)
5.6 Efficiency and Correctness
233(18)
Chapter 6 Programming Languages251(60)
6.1 Historical Perspective
252(9)
6.2 Traditional Programming Concepts
261(11)
6.3 Procedural Units
272(8)
6.4 Language Implementation
280(9)
*6.5 Object-Oriented Programming
289(6)
*6.6 Programming Concurrent Activities
295(3)
*6.7 Declarative Programming
298(13)
Chapter 7 Software Engineering311(38)
7.1 The Software Engineering Discipline
312(3)
7.2 The Software Life Cycle
315(4)
7.3 Software Engineering Methodologies
319(2)
7.4 Modularity
321(7)
7.5 Tools of the Trade
328(8)
7.6 Testing
336(2)
7.7 Documentation
338(1)
7.8 Software Ownership and Liability
339(10)
Chapter 8 Data Abstractions349(42)
8.1 Data Structure Fundamentals
350(5)
8.2 Implementing Data Structures
355(15)
8.3 A Short Case Study
370(5)
8.4 Customized Data Types
375(4)
*8.5 Classes and Objects
379(2)
*8.6 Pointers in Machine Language
381(10)
Chapter 9 Database Systems391(44)
9.1 Database Fundamentals
392(5)
9.2 The Relational Model
397(11)
*9.3 Object-Oriented Databases
408(3)
*9.4 Maintaining Database Integrity
411(3)
*9.5 Traditional File Structures
414(9)
9.6 Data Mining
423(2)
9.7 Social Impact of Database Technology
425(10)
Chapter 10 Artificial Intelligence435(50)
10.1 Intelligence and Machines
436(5)
10.2 Perception
441(6)
10.3 Reasoning
447(13)
10.4 Additional Areas of Research
460(4)
10.5 Artificial Neural Networks
464(9)
10.6 Robotics
473(2)
10.7 Considering the Consequences
475(10)
Chapter 11 Theory of Computation485(40)
11.1 Functions and Their Computation
486(2)
11.2 Miring Machines
488(5)
11.3 Universal Programming Languages
493(6)
11.4 A Noncomputable Function
499(5)
11.5 Complexity of Problems
504(9)
*11.6 Public-Key Cryptography
513(12)
Appendixes525(60)
A ASCII
527(2)
B Circuits to Manipulate Thro's Complement Representations
529(4)
C A Simple Machine Language
533(2)
D High-Level Language Program Examples
535(8)
E The Equivalence of Iterative and Recursive Structures
543(2)
F Answers to Questions Exercises
545(40)
Index585

Related Products


  • Computer Science : An Overview
    Computer Science : An Overview
  • Computer Science : An Overview
    Computer Science : An Overview
  • Computer Science : An Overview
    Computer Science : An Overview
  • Computer Science : An Overview
    Computer Science : An Overview
  • Computer Science : An Overview
    Computer Science : An Overview
  • Computer Science : An Overview
    Computer Science : An Overview
  • Outlines and Highlights for Computer Science : Overview by J. Glenn Brookshear, ISBN
    Outlines and Highlights for Co...
  • Outlines and Highlights for Computer Science an Overview by Brookshear, Isbn : 142886654x
    Outlines and Highlights for Co...


Please wait while this item is added to your cart...