Foundations of Computer Science,
5th Edition

Behrouz A. Forouzan

ISBN-13: 9781473787322
Copyright 2023 | Published
704 pages | List Price: USD $64.75

Purchase Enquiry INSTRUCTOR’S eREVIEW COPY

1. Introduction
2. Number Systems
3. Data Storage
4. Operations on Data
5. Computer Organization
6. Computer Networks and Internet
7. Operating Systems
8. Algorithms
9. Efficiency of Algorithms
10. Programming Languages
11. Software Engineering
12. Data Structure
13. Abstract Data Types
14. File Structure
15. Databases
16. Data Compression
17. Security
18. Theory of Computation
19. Computer Graphics
20. Artificial Intelligence
21. Introduction to Social Media
22. Social and Ethical Issues
A. Unicode
B. Unified Modeling Language (Uml)
C. Pseudocode
D. Structure Chart
E. Boolean Algebra and Logic Circuits
F. Examples of Programs in C, C++, and Java
G. Mathematical Review
H. Error Detection and Correction
I. Addition and Subtraction for Sign-and-Magnitude Integers

  • Behrouz A. Forouzan

    Behrouz Forouzan has more than 35 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++.

  • New chapters on efficiency of algorithms and computer graphics.

  • A complete update of the chapters on computer networks and data security.

  • Expanded material on ethical issues, including intellectual property.

  • Updates throughout based on changes to technology.

  • Appendix F has been reviewed in its entirety and presents new examples of programs written in three languages, C, C++, and Java.

  • Simple language to help give students an introduction to Computer Science.

  • Relevant examples help maintain student engagement.

  • Easy navigation means that students can find relevant information quickly.

  • Figures and definitions are used throughout, to aid memory and help in comprehension.

Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.

CWS LECTURER & STUDENT FOUNDAT IONS OF COMPUTER SCIENCE 5E
9781473793804