Readership: Cognitive scientists, computer scientists, students and interested lay readers
Robert St. Amant, Professor, North Carolina State University
Robert St. Amant is an Associate Professor of Computer Science at North Carolina State University
Introduction Chapter 1. Getting Started Chapter 2. From Mechanical to Electronic Computers Chapter 3. Computer Architecture: The Nuts and Bolts Chapter 4. Data Structures and Algorithms: Solving Problems Chapter 5. Programming: Putting Plans into Action Chapter 6. Operating Systems: Working Together Chapter 7. Computer Networks: Making Connections Chapter 8. Theoretical Computer Science: Pushing Boundaries Chapter 9. Artificial Intelligence: Being Smart Chapter 10. Human-Computer Interaction: Thinking About People Appendix Information management: The file system Information management: Databases Computational Science Graphics Security