Computer Fundamentals and Programming in C
Price: 765.00 INR
ISBN:
9789354977893
Publication date:
01/06/2023
Paperback
241.0x184.0mm
Price: 765.00 INR
ISBN:
9789354977893
Publication date:
01/06/2023
Paperback
241.0x184.0mm
The third edition of Computer Fundamentals and Programming in C is an essential guide to understanding the fundamentals of computer systems and programming using the C programming language. With clear explanations and practical examples, the book is an ideal resource for beginners looking to learn programming or for experienced programmers seeking to expand their knowledge and skills in C programming. The book is a valuable reference for anyone interested in software development, information technology or computer science.
Rights: World Rights
Description
The third edition of Computer Fundamentals and Programming in C is an essential guide to understanding the fundamentals of computer systems and programming using the C programming language. The book begins with an introduction to the basic concepts of computing and an overview of the essential components of a computer system, including hardware, software, and data.
The book then dives into the basics of programming using the C language, covering topics such as data types, operators, control structures, functions, and arrays. Readers will learn how to write and execute C programs using various programming techniques, including debugging, modular programming, and file handling.
With clear explanations and practical examples, the book is an ideal resource for beginners looking to learn programming or for experienced programmers seeking to expand their knowledge and skills in C programming. The book is a valuable reference for anyone interested in software development, information technology or computer science.
Table of contents
PART I: COMPUTER FUNDAMENTALS
Chapter 1: Introduction to Computers
Chapter 2: Input and Output Devices
Chapter 3: Computer Memory and Processors
Chapter 4: Number Systems and Computer Codes
Chapter 5: Boolean Algebra and Logic Gates
Chapter 6: Computer Software
Chapter 7: Computer Networks and the Internet
Chapter 8: Designing Efficient Programs
PART II: PROGRAMMING IN C
Chapter 9: Introduction to C
Chapter 10: Decision Control and Looping Statements
Chapter 11: Functions
Chapter 12: Arrays
Chapter 13: Strings
Chaper 14: Pointers
Chapter 15: Structure, Union, and Enumerated Data Type
Chapter 16: Files
Chapter 17: Preprocessor Directives
Chapter 18: Introduction to Data Structures
Appendices
Features
- New to the Third Edition
- A section on Type-C (Or USB-C Port) and comparison between RAM and ROM)
- Wireless input devices like speaker, printer, 3D printer
- Wireless input devices like speaker, printer, 3D printer
- Lab Activities on working with Google drive to store data on cloud
- Updates on MS Office 2019 and Windows 11
- Types of computer software and customized software
- Generic software development vs specific-purpose software
- Latest updates in versions of C
- A new Appendix on emerging technologies in the fi eld of computer science such as Artificial Intelligence, Blockchain Technology, Metaverse, etc.
- Solution Manual
- PowerPoint Presentation
- Projects
- Additional Reading - Versions of C
- Additional Reading - Algorithm Efficiency
- Introduction to Emerging Technologies
Online Resources
For Instructors
For Students
Review
Praise for the Previous Edition
"Objective questions are very useful for GATE/NET and other competitive exams."
Naresh E, MSRIT, Bangalore
"The fact that I found this book in the library of Stanford University in itself is a big compliment. I am teaching from this book and my students find it an excellent book to follow."
Arijit Das, Naval Postgraduate School, California, USA
Description
The third edition of Computer Fundamentals and Programming in C is an essential guide to understanding the fundamentals of computer systems and programming using the C programming language. The book begins with an introduction to the basic concepts of computing and an overview of the essential components of a computer system, including hardware, software, and data.
The book then dives into the basics of programming using the C language, covering topics such as data types, operators, control structures, functions, and arrays. Readers will learn how to write and execute C programs using various programming techniques, including debugging, modular programming, and file handling.
With clear explanations and practical examples, the book is an ideal resource for beginners looking to learn programming or for experienced programmers seeking to expand their knowledge and skills in C programming. The book is a valuable reference for anyone interested in software development, information technology or computer science.
Reviews
Praise for the Previous Edition
"Objective questions are very useful for GATE/NET and other competitive exams."
Naresh E, MSRIT, Bangalore
"The fact that I found this book in the library of Stanford University in itself is a big compliment. I am teaching from this book and my students find it an excellent book to follow."
Arijit Das, Naval Postgraduate School, California, USA Read More
Table of contents
PART I: COMPUTER FUNDAMENTALS
Chapter 1: Introduction to Computers
Chapter 2: Input and Output Devices
Chapter 3: Computer Memory and Processors
Chapter 4: Number Systems and Computer Codes
Chapter 5: Boolean Algebra and Logic Gates
Chapter 6: Computer Software
Chapter 7: Computer Networks and the Internet
Chapter 8: Designing Efficient Programs
PART II: PROGRAMMING IN C
Chapter 9: Introduction to C
Chapter 10: Decision Control and Looping Statements
Chapter 11: Functions
Chapter 12: Arrays
Chapter 13: Strings
Chaper 14: Pointers
Chapter 15: Structure, Union, and Enumerated Data Type
Chapter 16: Files
Chapter 17: Preprocessor Directives
Chapter 18: Introduction to Data Structures
Appendices