Computer Fundamentals and Programming in C

Price: 745.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:

9780199463732

Publication date:

27/06/2016

Paperback

544 pages

Price: 745.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:

9780199463732

Publication date:

27/06/2016

Paperback

544 pages

Second Edition

Reema Thareja

This second edition of Computer Fundamentals and Programming in C is designed as a textbook for the undergraduate students of engineering, computer science, and computer applications. The book provides a thorough coverage of all the fundamental concepts related to computer science and C programming.

Suitable for: This second edition of Computer Fundamentals and Programming in C is designed as a textbook for the undergraduate students of engineering, computer science, and computer applications. The book provides a thorough coverage of all the fundamental concepts related to computer science and C programming.

Rights:  World Rights

Second Edition

Reema Thareja

Description

This second edition of Computer Fundamentals and Programming in C is designed as a textbook for the undergraduate students of engineering, computer science, and computer applications. The book provides a thorough coverage of all the fundamental concepts related to computer science and C programming. The book is divided in two parts. Part I, Computer Fundamentals, starts with an introduction to computers and offers a detailed account of various topics ranging from input and output devices, primary and secondary memory devices, processor architecture, number systems, description of various system and application software, and computer networks and the Internet. Part II, Programming in C, delves into the basics of C programming and introduces important data structures. Written in a lucid language, the book provides several pedagogical structures including case studies, plenty of well-labelled illustrations, key terms, and chapter-end exercises. The text is interspersed with notes that provide additional information and programming tips that will help students avoid common programming errors.

Second Edition

Reema Thareja

Table of contents

PART I: COMPUTER FUNDAMENTALS

  1. Introduction to Computers
  2. Input and Output Devices
  3. Computer Memory and Processors
  4. Number Systems and Computer Codes
  5. Boolean Algebra and Logic Gates
  6. Computer Software
  7. Computer Networks and the Internet
  8. Designing Efficient Programs

PART II: PROGRAMMING IN C
  1. Introduction to C
  2. Decision Control and Looping Statements
  3. Functions
  4. Arrays
  5. Strings
  6. Pointers
  7. Structure, Union, and Enumerated Data Type
  8. Files
  9. Preprocessor Directives
  10. Introduction to Data Structures

Second Edition

Reema Thareja

Features

Key Features

  • Provides exhaustive coverage of computer fundamentals, focusing on both the hardware as well as software components
  • Offers a detailed coverage of different types of number systems and computer codes
  • Covers user-defined data types (arrays, strings, structures, unions) in detail, with each of the operations on these data types implemented using numerous example codes
  • Includes case studies after select chapters

New to the Second Edition
  • New chapter: Introduces a chapter on Boolean Algebra and Logic Gates, which discusses the basic concepts underlying digital computing systems
  • New topics: Presents new sections on processor architecture and types of processor in the chapter on Computer Memory
  • Revised chapter: Restructures the chapter on Introduction to Algorithms and Programming Languages as Designing Efficient Programs to include different programming paradigms and program designing tools.
  • New sections: Includes sections on stored program concept, mass storage devices, addition and subtraction of octal and hexadecimal numbers, Unicode, assembler and debugger, mobile operating systems, Windows 8 and 10, wireless networks, C tokens/character set, and unions of structures

Second Edition

Reema Thareja

Review

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

Description

This second edition of Computer Fundamentals and Programming in C is designed as a textbook for the undergraduate students of engineering, computer science, and computer applications. The book provides a thorough coverage of all the fundamental concepts related to computer science and C programming. The book is divided in two parts. Part I, Computer Fundamentals, starts with an introduction to computers and offers a detailed account of various topics ranging from input and output devices, primary and secondary memory devices, processor architecture, number systems, description of various system and application software, and computer networks and the Internet. Part II, Programming in C, delves into the basics of C programming and introduces important data structures. Written in a lucid language, the book provides several pedagogical structures including case studies, plenty of well-labelled illustrations, key terms, and chapter-end exercises. The text is interspersed with notes that provide additional information and programming tips that will help students avoid common programming errors.

Read More

Reviews

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

Read More

Table of contents

PART I: COMPUTER FUNDAMENTALS

  1. Introduction to Computers
  2. Input and Output Devices
  3. Computer Memory and Processors
  4. Number Systems and Computer Codes
  5. Boolean Algebra and Logic Gates
  6. Computer Software
  7. Computer Networks and the Internet
  8. Designing Efficient Programs

PART II: PROGRAMMING IN C
  1. Introduction to C
  2. Decision Control and Looping Statements
  3. Functions
  4. Arrays
  5. Strings
  6. Pointers
  7. Structure, Union, and Enumerated Data Type
  8. Files
  9. Preprocessor Directives
  10. Introduction to Data Structures

Read More