ONLINE C LANGUAGE TRAINING COURSE
Apply For Course
DURATION : 45 WORKING DAYS
FACULTY : Ms.Shushma
Introduction to “ C ” Language
- Data types
- Indentation
- If else
Operators
- Arthematic operators
- Relational Operators
- Assignment Operators
- Logical Operator
- Conditional Operator
- Special Operator
Control Statements
- Conditional control statements
- Looping statements
- Selection statements
Functions
- Introduction to Functions
- Need for Functions
- Standard & User defined Functions
- What is header file
- How to create our own header file
- Difference between source file & exe file
- How to create exe file
- Defining & Calling Functions
- Pass by Value, pass by Reference
- Return by value & return by address
- Recursive Functions
Storage Classes
- Automatic Storage Classes
- Register Storage Classes
- Static Storage Classes
- External Storage Classes
Pointers
- Memory concept
- Pointers to variable
- Pointers to pointers
- Pointers with operation
Arrays
- Introduction to Arrays
- Need for Arrays
- Arrays with pointers
- Arrays with functions
- Types of Arrays
- One Dimensional Arrays
- Two Dimensional Arrays
- Multi Dimensional Arrays
Strings
- Char pointers
- Char array (String)
- Declaring & Initializing String Variables
- Strings with pointers
- Strings with functions
- String Functions
- Creation of our own string.h
- Array of Strings
- #define (preprocessing work)
Structures, Unions, Enum and typedef
- Enum and typedef
- Introduction to Structures
- Defining Structures
- Struct with pointers , arrays, strings and functions
- Array ,strings as Structures Members
- Containership
- Union, Different between Structure & Union
Graphics Programming
- In text Mode
- In Graphics Mode
File Operations
- Introduction to files
- Types of Files
- File Pointers
- Opening & Closing Files
- Modifying & deleting Files
- Interacting with
- text files (ex: .txt, .c, .cpp)
- non text files (ex: .dat, .mpg, .avi, .mp3)
- Command Line Arguments
Dynamic Memory Allocation ( DMA )
- Purpose of dynamic memory allocation
- Malloc , calloc ,realloc and free
- Sorting
- Recursion
Data Structures
- Introduction
- Stacks using arrays
- Stacks using Linked list
- Queues using Arrays
- Queues using Linked list
- Single Linked list
- Double Linked list
- Circular Linked list
- Infix, Prefix and post fix
- Trees
- Binary Trees
- Binary Search Trees
- Directed graphs Undirected graphs