Computer Fundamentals and Programming in C, 2nd Edition
- Length: 512 pages
- Edition: 2
- Language: English
- Publisher: Oxford University Press
- Publication Date: 2013-08-31
- ISBN-10: 0198084560
- ISBN-13: 9780198084563
- Sales Rank: #3676572 (See Top 100 Books)
It provides a thorough understanding of the subject and its applications. The book begins with an introduction to the basic features of a digital computer, number systems and binary arithmetic, Boolean algebra and logic gates, software, operating systems, and the internet. A major part of the book provides a detailed coverage of programming in C. It discusses the primary functions of compilers, linkers, and loaders, and provides an exhaustive coverage of concepts such as data types, control statements, arrays, strings, functions, pointers, structures, file systems, and command-line arguments. Case studies demonstrating the use of C in solving mathematical as well as real-life problems have also been presented. This edition also highlights C99 features wherever relevant in the text.
Table of Contents
Chapter 1. Computer Fundamentals
Chapter 2. Number Systems and Binary Arithmetic
Chapter 3. Boolean Algebra and Logic Gates
Chapter 4. Introduction to Software
Chapter 5. Basic Concepts of Operating Systems
Chapter 6. The Internet
Chapter 7. Introduction to Algorithms and Programming Concepts
Chapter 8. Basics of C
Chapter 9. Input and Output
Chapter 10. Control Statements
Chapter 11. Arrays and Strings
Chapter 12. Functions
Chapter 13. Pointers in C
Chapter 14. User-Defined Data Types and Variables
Chapter 15. Files in C
Chapter 16. Advanced C