Foundations of Computer Science: From Data Manipulation to Theory of Computation: From Data Manipulation to Theory of Computation / Edition 1

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $2.00
Usually ships in 1-2 business days
(Save 98%)
Other sellers (Paperback)
  • All (11) from $2.00   
  • New (3) from $41.36   
  • Used (8) from $2.0   

Overview

Foundations of Computer Science: From Data Manipulation to Theory of Computation successfully provides students with an overview of the many specializations within the field of computer science. Although many incoming freshman students are familiar with computers, they are often unaware of the broad field of computer science beyond the task of programming. Behrouz Forouzan has developed a five-part approach to introduce students to different aspects of the discipline without overwhelming them with technical detail. These topics include computer and data, computer hardware, computer software, data organization, and advanced topics. Throughout the book, Forouzan emphasizes the concept rather than the mathematical model, and difficult topics are supplemented with visual aids as needed to help students grasp concepts.

Read More Show Less

Editorial Reviews


In this introductory text, students will overview the many disciplines within computer science, with an emphasis on concepts rather than on mathematical models and technical details. Understanding is increased with some 300 figures, and with examples that demonstrate concepts and mathematical models. Learning features include key terms, summaries, review questions, and exercises. Material is organized in sections on the computer and data, computer hardware, software, data organization, and advanced topics such as data compression and security. The author is affiliated with De Anza College. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780534391430
  • Publisher: Cengage Learning
  • Publication date: 5/6/2002
  • Edition description: Older Edition
  • Edition number: 1
  • Pages: 416
  • Product dimensions: 8.00 (w) x 9.88 (h) x 0.63 (d)

Meet the Author

Behrouz A. Forouzan has more than 32 years of electronics and computer science experience in industry and academia. His industry experience includes designing electronic systems. After leaving the industry, he joined De Anza College as a professor of computer science. In addition to this text, he has authored and co-authored nine other textbooks including: Computer Science: A Structured Approach Using C, Computer Science: A Structured Approach Using C++, and Data Structures: A Pseudocode Approach with C++.

Read More Show Less

Table of Contents

Part 1: Computer and Data 1. Introduction 2. Data Representation 3. Representing Numbers 4. Operation on Bits Part 2: Computer Hardware 5. Computer Organization 6. Computer Networks Part 3: Computer Software 7. Operating Systems 8. Algorithms 9. Programming Languages 10. Software Engineering Part 4: Data Organization 11. Data Structures 12. Abstract Data Type 13. File Structure 14. Database Structure Part 5: Advanced Topics 15. Data Compression 16. Security 17. Theory of Computation Appendices A: ASCII Code B: Unicode C: Flowchart: Auxiliary Symbols / Main Symbols E: Structure Charts: Structure Chart Symbols / Reading Structure Charts / Rules of Structure Charts F: Discrete Cosine Transform: Discrete Cosine Transform / Inverse Transform

Read More Show Less

Customer Reviews

Average Rating 4
( 1 )
Rating Distribution

5 Star

(0)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)
Sort by: Showing 1 Customer Review
  • Anonymous

    Posted Wed Apr 24 00:00:00 EDT 2013

    keep it up

    keep it up

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Review

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)