The Stolin-Group 
Computer accessories, software & training supplies
Computer Science: An Overview, 8/E
Appropriate Courses: Introduction to Computer Science.

Return to Main Menu

Back One Page

Place Order by Mail

Contact Us

Search

Book Catagories

Professional Computing

Certification
Computer
Science
Database & ERP
Internet
Management
Information Systems
Networking
Operating Systems
PC Hardware
Programming
Security
Telecommunications
Video & Audio
Web Developement

Computer Science
Academic Disciplines

Intro to Computer Science
Introduction to Programming
Data Structures
Algorithms/Advanced Data Structures
Artificial Intelligence
Compilers
Computer-Organization/Architecture
Computer Graphics
Human-Computer Interaction
Database
Internet and World Wide Web
Electronic Commerce
Mathematics for Computer Scientists
Operating Systems
Networking
Programming Languages
Software Engineering
Theory of Computation
Signals and Systems
Miscellaneous

Resource Center

Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
SysAdmin/Networking
Web
Web Services
Windows
Wireless
XML

See More Value Packages

J. Glenn Brookshear

ISBN: 0-321-24726-4
Publisher: Addison-Wesley
Copyright: 2005
Format: Cloth; 576 pp
Published: 02/18/2004
Status: Available 

Our Price: $69.99 

About the Book 


Computer Science: An Overview truly lives up to its title, providing a timely introduction to the entire computer science discipline. Broad coverage, combined with clear explanations, has made it the leading textbook for the breadth-first course. This book provides a balanced, realistic picture that communicates the dynamics of computer science by presenting topics in a historical perspective in which past developments, the current state of the art, and directions of research are discussed. The coverage of topics such as programming languages, operating systems, algorithms, software engineering, networking, database design, artificial intelligence, and machine architecture result in a complete overview of the field of computer science.

Features 


  • Provides a language-independent introduction to material that includes C#, C, C++, and Java as example languages. Language specific lab material is available on the book's Companion Web site. 
  • Includes the most up-to-date presentation of computer science concepts available. 
  • Contains over 1,000 problems/exercises to make the concepts stick - answers to more than 300 are included in an Appendix. 
  • Discusses ethical and legal aspects that concern computer scientists, including Internet security, software engineering, and database technology implications. 
  • Presents material in an independent manner that allows topics to be covered in any order. 


Related Books


Computer Fluency, Literacy & Introduction to Computer Science (Computer Science

 Table of Contents


0. Introduction. 
The Role of Algorithms.
The Origins of Computing Machines.
The Science of Algorithms.
Abstraction.
An Outline of Our Study.
Social Repercussions.

1. Data Storage. 
Bits and Their Storage.
Main Memory.
Mass Storage.
Representing Information as Bit Patterns.
*The Binary System.
*Storing Integers.
*Storing Fractions.
*Data Compression.
*Communication Errors.

2. Data Manipulation. 
Computer Architecture.
Machine Language.
Program Execution.
*Arithmetic/Logic Instructions.
*Communicating with Other Devices.
*Other Architectures.

3. Operating Systems. 
The Evolution of Operating Systems.
Operating System Architecture.
Coordinating the Machine's Activities.
*Handling Competition Among Processes.
Security.

4. Networking and the internet. 
Network Fundamentals.
The Internet.
The World Wide Web.
*Network Protocols.
Security.

5. Algorithms. 
The Concept of an Algorithm.
Algorithm Representation.
Algorithm Discovery.
Iterative Structures.
Recursive Structures.
Efficiency and Correctness.

6. Programming Languages. 
Historical Perspective.
Traditional Programming Concepts.
Procedural Units.
Language Implementation.
*Object-Oriented Programming.
*Programming Concurrent Activities.
*Declarative Programming.

7. Software Engineering. 
The Software Engineering Discipline.
The Software Life Cycle.
Modularity.
Design Methodologies.
Tools of the Trade.
Testing.
Documentation.
Software Ownership and Liability.

8. Data Abstractions. 
Data Structure Basics.
Implementing Data Structures.
A Short Case Study.
Customized Data Types.
Classes and Objects.
*Pointers in Machine Language.

9. Database Systems. 
Database Fundamentals.
The Relational Model.
*Object-Oriented Databases.
*Maintaining Database Integrity.
*Traditional File Structures.
Data Mining.
Social Impact of Database Technology.

10. Artificial Intelligence. 
Intelligence and Machines.
Understanding Images.
Reasoning.
Artificial Neural Networks.
Genetic Algorithms.
Other Areas of Research.
Considering the Consequences.

11. Theory of Computation. 
Functions and Their Computation.
Turing Machines.
Universal Programming Languages.
A Noncomputable Function.
Complexity of Problems.
*Public Key Cryptography.




Have a special request? Send inquires to Customer Service


Business Software | Operating Systems & Servers | Development Tools | Internet Technologies
Home Productivity | Reference Software | Microsoft Press
Home Page

Copyright 2002-2004 Stolin-Group (all rights reserved).
Product images provided by their respective owners (example) Microsoft®, McGraw Hill®, Osborne Media®, Sams Publishing®
Please respect these trademarks when using their intelectual properties!