Description
- Laying the Groundwork
- Chapter 1 The Big Picture
- The Information Layer
- Chapter 2 Binary Values and Number Systems
- Chapter 3 Data Representation
- The Hardware Layer
- Chapter 4 Gates and Circuits
- Chapter 5 Computing Components
- The Programming Layer
- Chapter 6 Low-Level Programming Languages and Pseudocode
- Chapter 7 Problem Solving and Algorithms
- Chapter 8 Abstract Data Types and Subprograms
- Chapter 9 Object-Oriented Design and High-Level Programming Languages
- The Operating System
- Chapter 10 Operating Systems
- Chapter 11 File Systems and Directories
- The Applications Layer
- Chapter 12 Information Systems
- Chapter 13 Artificial Intelligence
- Chapter 14 Simulation, Graphics, Gaming, and Other Applications
- The Communications Layer
- Chapter 15 Networks
- Chapter 16 The World Wide Web
- Chapter 17 Computer Security
- In Conclusion
- Chapter 18 Limitations of Computing