Computer Fundamentals and Programming in C

Price: 765.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9789354977893

Publication date:

01/06/2023

Paperback

241.0x184.0mm

Price: 765.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9789354977893

Publication date:

01/06/2023

Paperback

241.0x184.0mm

Third Edition

Reema Thareja

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

Third Edition

Reema Thareja

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.

Third Edition

Reema Thareja

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

Third Edition

Reema Thareja

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.

  • Online Resources

    For Instructors
  • Solution Manual
  • PowerPoint Presentation
  • Projects


  • For Students
  • Additional Reading - Versions of C
  • Additional Reading - Algorithm Efficiency
  • Introduction to Emerging Technologies

Third Edition

Reema Thareja

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.

Read More

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

Read More