Foundations of computer science

Based on the ACM model curriculum guidelines, this easy-to-read and easy-to-navigate text covers all the fundamentals of computer science required for first year students embarking on a computing degree. Divided into five parts - computer and data, computer hardware, computer software, data organiza...

Full description

Saved in:
Bibliographic Details
Main Author: Forouzan, Behrouz A.
Other Authors: Mosharraf, Firouz
Format: Book
Language:English
Published: Australia Thomson 2008
Edition:2nd ed.
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • 1. Introduction
  • PART 1: Computer and Data
  • 2. Number System
  • 3. Storing Data
  • 4. Operations on Data
  • PART 2: Computer Hardware
  • 5. Computer Organizations
  • 6. Computer Networks
  • PART 3: Computer Software
  • 7. Operating Systems
  • 8. Algorithms
  • 9. Programming Languages
  • 10. Software Engineering
  • PART 4: Data Organization
  • 11. Data Structure
  • 12. Abstract Data Type
  • 13. File Structure
  • 14. Databases
  • PART 5: Advanced Topics
  • 15. Data Compression
  • 16. Security
  • 17. Theory of Computation
  • 18. Artificial Intelligent