C

Fundamental concept of problem solving

Introduction
Problem solving strategies
Problem design and implementation

Introduction to C
Introduction
How to open C program code window
Description of C code window
Editing file
Saving and running a program
The component of C language
Structure of C Program
A sample of C language program*

C character set & Keywords
Introduction
The C character set
Identifiers
Keywords

Data types
Introduction
Primary data types
Secondary data types

Variables
Introduction
Rules for constructing variables names
Variable declaration
Assigning values to variables
Scope of variable:Local & global

Constants
Introduction
Character constants
Integer constants
Real constants
Logical & string constants

C instruction set
Introduction
Type declaration & Input/Out instructions
Arithmetic instructions
Control instructions

Operators
Introduction
Arithmetic operators
Relational operators
Logical operators
Increment & decrement operator
Bitwise operator
Conditional & ternary operator
The comma operator
Size of operator
Assignment operator
Type modifier

Expressions
Evaluation of Expression
Autometic type conversion

Basic Input/Output
Introduction
Console I/O function
Disc & port I/O function

Control structure
Sequence control statements
Decision control & conditional statements
Case control statements
Repitition and lop control statements
Some more statements

Array & string
introduction of Array
Array declaration
Array initialization
Two dimensional Array
Multi dimensional Array
String

Function and recursion
Function definition
Function declaration
Function call
Recursion

Pointer
Introduction
Pointer expression
Pointer & functions
Pointer & Arrays
Multidimensional arrays & pointer
Arrays of pointer
Pointer & functions

Structures
Introduction
Giving values to member
Structure initialization
Comparison of structure variables
Arrays of structures
Arrays within structures
Structures within structures
Passing structure to function

Union
Introduction
Accessing a union member
Initialization of union member
Uses of union

Dynamic data structure
Linked list
Stack
Queue

Data file handling
Introduction
File operation
Opening and closing a data file
Creating a data file
Processing a data file
Unformmated data file

The C preprocesssor & macro
Introduction
Macro substitution directives
File inclusion
Compiler control directive

Command line parameter of C
Command line parameter

Header file
Introduction
Use of library functions
Some useful library functions

  * indicate Animated       Presentation (With Voice)