This bookdiscusses the fundamentals of the various hardware and software components of computers. It follows an illustrative and easy-to-learn approach with a unique combination of theory and practice. Key Features: Covers complete spectrum from the fundamentals to programming languages Detailed coverage on Microsoft Office suite of software ?MS Word, MS Excel, MS Powerpoint Separate chapter dedicated to Introduction to C Programming Appendices on Multimedia and Computer Graphics Pedagogy 112 Solved examples 329 Review questions 315 Multiple-choice questions 312 Fill-in-the-blank exercises 291 Illustrations Table of Content: Chapter 1. Understanding the Computer Chapter 2. Computer Organisationand Architecture Chapter 3. Memory and Storage Systems Chapter 4. Input Devices Chapter 5. Output Devices Chapter 6. Computer Codes Chapter 7. Computer Arithmetic Chapter 8. Boolean Algebra of Switching Circuits Chapter 9. Logic Gates and Digital Circuits Chapter 10. Computer software Chapter 11. Operating Systems Chapter 12. Microsoft Software Chapter 13. Programming Languages Chapter 14. Data Communications and Networks Chapter 15. The Internet and World Wide Web Chapter 16. Introduction to C Programming