C Programming
Chapter 1 Overview of Computer Software and Programming Languages
System software
Application software
General software features and recent trends
Generation of programming languages
Categorization of high level language
Chapter 2 Problem Solving Using Computer
Problem Analysis
Algorithm Development & Flowcharting
Compilation and Execution
Debugging and Testing
Program Documentation
Chapter 3Introduction to C Programming
Character set, Keywords and data types
Preprocessor and directives
Constants and Variables
Operators and statement
Chapter 4 Input and Output
Formatted I/O
Character I/O
Programs Using I/O statement
Chapter 5 Control statements
Introduction
The goto, if, if….else, switch statements
The while, do…while, for statements
Chapter 6User-Defined Functions
Introduction
Function definition and return statement
Function prototypes
Function invocation, Call by value & Call by reference, Recursive Functions
Chapter 7 Arrays and Strings
Defining an array
One dimensional arrays
Multi-dimensional arrays
Strings and string manipulation
Passing array and string to function
Chapter 8 Structures
Introduction
Processing a structure
Arrays of Structures
Arrays within structures
Structures and function
Chapter 9 Pointers
Introduction
Pointer declaration
Pointer arithmetic
Pointer and array
Passing Pointers to a function
Pointers and structures
Chapter 10 Data files
Defining opening and closing a file
Input / Output operations on files
Error handling during input/output operations