You are on page 1of 2

COMPUTER CONCEPTS

AND C PROGRAMMING
` 449/-

THIS BOOK COVERS:


Fundamentals of Computer
t
Fundamentals of Operating System
t
Approach of Problem Solving
t
Fundamentals of C Programming
t
Variables, Constants, and Input/Output Functions in C
t
Operators, Control, and Loop Statements in C
t
One-Dimensional, Two-Dimensional, and Multit
Dimensional Arrays
Working with Functions and Strings
t
Structures and Unions
t
Use of Pointers
t
Preprocessor Statements and Data Files in C
t
Standard Library Functions
t

he Computer Concepts and C Programming book helps you to master the fundamentals of computer and C
programming language. The book is divided into two sectionsthe first section elaborates the basic concepts
of computer, such as input/output devices, memory device, and operating systems. The second section of the book
provides an in-depth coverage of programming techniques in C programming and covers concepts such as variables,
operators, strings, managing input/output, arrays, and pointers.

SALIENT FEATURES:
The history of computer, basics of hardware devices, and different types of systems and application software
u
The different types of operating systems, computer processing techniques, and functions of operating systems
u
The fundamentals of problem solving and C, basic computation model, flowcharts, algorithm, and pseudo code,
u
history and features of C language, data types, constants, variables, const and volatile type qualifiers ,data type
modifiers, backslash and symbolic constants, delimiters, and multiple assignments.
u
The different types of operators in C, operator precedence, type casting, mixed mode operation, mathematical
functions, header files, and preprocessor directives
u
The control statements, iterative statements, jump statements, and one- as well as two-dimensional arrays
u
Built-in functions, user-defined functions, passing parameters to functions, using arrays in functions, recursive
functions, and local, global, static, and register variables
u
Structure variables, nested structures, union variable, pointer variable, address of operator with pointer,
dereferencing pointer, and passing pointer to a function by using the call by value and reference methods
u
The #define, #include, #if, #elif, #else, #endif, #undef, #ifdef, #ifndef, and #error directives, predefined
macro, and command line arguments in C
u
Library functions, I/O functions, string functions, character functions, math functions, time and date
functions, and miscellaneous functions

ISBN: 9789351194705 | Price: 449/- | Pages: 572 | Authors: Vikas Gupta, KLSI

TABLE OF CONTENTS:
Chapter 1: Introduction to Digital Computers: Types
of Computers | The Basic Operations of a Computer |
Functional Components of a Computer System |
Classification of Digital Computers
Chapter 2: Introduction to Operating Systems:
Purposes of an Operating Systems | Functions of an
Operating Systems | Services Provided by Operating
Systems | Types of Operating Systems | Disk Operating
System | Windows Operating Systems | Linux Operating
Systems | Android Operating Systems
Chapter 3: Number System: Introduction to Number
System | Number System Conversion | Binary Arithmetic
Chapter 4: Problem Solving with Digital Computer:
The Basic Model of Computation | Main Programming
Structures | Steps for Program Development |
Pseudocode
Chapter 5: Introducing the C Language: Machine
Language | Assembly Language | Introducing the C
Language | Exploring Basic C Concepts | Developing a
Simple C Program |
Chapter 6: Introducing the Fundamentals of C
Programming: Exploring Data Types | Introducing
Constants | Introducing Variables | Introducing const
and volatile Type Qualifiers | Explaining Data Type
Modifiers | Exploring Backslash Constants | Exploring
Symbolic Constants | Exploring Delimiters |
Understanding Multiple Assignments
Chapter 7: Managing Input and Output Operations:
Input/Output Functions | The printf() Function | The
printf() Place Holders | Escape Sequence | The scanf()
Function | The scanf()Place Holders | The getchar()
Function | The gets() Function | The putchar() Function |
The puts() Function
Chapter 8: Working with Operators and Expressions
in C: Working with Operators | Operator Precedence in C
| Type Casting in C | Implementing Mixed Mode
Operation | Using Mathematical Functions in C | Using
the Header Files and Preprocessor Directives

Chapter 9: Control Structures: Exploring the Syntax of a


Control Structure | Working with Conditional Statements
| Working with Iterative Statements | Working with Jump
Statements
Chapter 10: Arrays: Introducing Arrays | Types of
Arrays | Limitations of Arrays |
Chapter 11: Working with Functions: Overview of
Functions | Types of Functions | Parameter Passing
Mechanisms | Passing Arrays in Function | Recursive
Functions | Functions and Variables
Chapter 12: String Handling in C: Understanding
Strings in C | Declaring and Initializing a String | Reading
and Displaying the Strings | Creating an Array of Strings |
Performing String Operations | Using String Handling
Functions
Chapter 13: Structures and Unions: Structures |
Unions
Chapter 14: Pointers: Understanding Pointers |
Declaring a Pointer Variable | Using the Address of (&)
Operator | Initializing a Pointer Variable | Dereferencing a
Pointer | Performing Operations on Pointers | Working
with Functions and Pointers | Working with Arrays and
Pointers | Allocating Memory at Runtime
Chapter 15: File Handling: Types of File | Performing
File Operations | Performing File Operations on Text Files
| Performing File Operations on VariableLength Record
File
Chapter 16: Standard Preprocessors: Rules for Writing
the Preprocessor Directives | The #define Directive | The
#include Directive | The #if, #elif, #else, and #endif
Directives | The #undef Directive | The#ifdef Directive |
The #ifndef Directive | The #error Directive | Predefined
Macro | Command Line Arguments in C
Chapter 17: Standard Library Functions: Using a
Library Function | I/O Functions | String Functions |
Character Functions | Math Functions | Time and Date
Functions | Miscellaneous Functions

ABOUT THE AUTHORS:


Vikas Gupta is a publisher, an internationally acclaimed author, a prolific speaker on computer learning and e-publishing,
and co-founder of a software company, offering IT-enabled services. He has coauthored several books for American
publishing giants such as Wiley, McGraw Hill, and IDG. His earlier books in the same series have broken all records of
popularity, selling more than three million copies in India alone. Comdex Computer Course Kit, a world-class learning
system (Book + Software), was introduced by him after four years of research. The book was an instant hit. However, the
feedback revealed a growing demand for a textbook on Computer Basics and C Programming. So, here is a new book that
widely covers Computer Concepts and C Programming.
The proficient teams at Kogent Learning Solutions Inc. and Dreamtech Press have seized the market of engineering
textbooks, bringing excellent content in engineering and technical education to the fore. The teams at Kogent Learning
Solutions, Inc. and Dreamtech Press are committed to providing excellence in quality of content by judiciously analyzing the
needs of its readers and ensuring dedication of its authors and editors in catering to these needs.
Published by:

/dtechpress

WILEY INDIA PVT. LTD.


DREAMTECH PRESS
4435-36/7, Ansari Road, Daryaganj
19-A, Ansari Road, Daryaganj
New Delhi-110 002, INDIA
New Delhi-110 002, INDIA
Tel: +91-11-4363 0000, Fax: +91-11-2327 5895
Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078
Email: csupport@wiley.com
Email: feedback@dreamtechpress.com
Website: www.wileyindia.com
Website: www.dreamtechpress.com
Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: blrsales@wiley.com
Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wiley.com
/dtechpress

/dreamtechpress

Exclusively
Distributed by:

/company/dreamtech-press

You might also like