About us   Registration   Site map    
 
         
   
      New user|Forgot password  
 
   
 
 
Select Your Country to check the Schedule for this Course
Country:  
Time Zone:
   
PAYMENT METHODS
PAYPAL GOOGLE CHECKOUT
Course Name Course Code
C and Data Structures 38
Course Contents

‘C’ Language with Data Structures

 

 

 

UNIT-1: INTRODUCTION TO C PROGRAMMING

·     Introduction to Programming

·     Overview of C

·     Structure of a C program

·     Constants, Variables and Data Types

·     Operators

·     If-else

·     While, do-while and for statements

·     Nested Loop Statements

·     The “BREAK” & “CONTINUE” Statement

·     Switch case default & break

 

UNIT-2: FUNCTIONS AND PROGRAMING STRUCTURE

·     Introduction to Functions

·     Why Functions?

·     Standard & User defined Functions

·     Defining & Calling Functions

 Storage Classes:

1.      Automatic Storage Classes

2.      Register Storage Classes

3.      Static Storage Classes

4.      External Storage Classes

·     Pass by Value, pass by Reference

·     Return by value & return by address

·     Recursive Functions

·     C pre-Processor Directives

·     What is header file

·     How to create our own header file?

 

UNIT-3: pointers, arrays and strings

Pointers

·     What is Pointer?                                 

·     Memory concept

·     Pointers to variable

·     Pointers to pointers

·     Pointers with operation

 

 

Arrays

·     What is Array?

·     Need for Arrays

·     Arrays with pointers

·     Arrays with functions

·     Types of Arrays

·     One Dimensional Arrays

·     Two Dimensional Arrays

·     Multi Dimensional Arrays

Strings

·     What is String?                                     

·     Char array (String)

·     Declaring & Initializing String Variables

·     Strings with pointers

·     Strings with functions

·     String Functions

 

UNIT-4: STRUCTURES AND UNIONS

·     Enum and typedef

·     Introduction to Structure

·     Defining Structures

·     Structures with pointers, arrays, strings and functions

·     Array ,strings as Structures Members

·     Containership

·     Union, Different between Structure & Union

 

 

UNIT-5: FILE OPERATIONS

·     Introduction to files

·     Types of Files

·     File Pointers

·     Opening & Closing Files

·     Modifying & deleting Files

·     Interacting with text, non-text files

·     Data base files

·     Creating database with file operation

·     Command Line Arguments

 

 

 

 

 

 

 

 

DATA STRUCTURES

 

UNIT-6: LINKED LISTS, STACKS AND QUEUES

·     Introduction to DMA

·     Malloc, calloc, realloc and free

·     Lists

·     Single linked lists

·     Double linked lists

·     Circular linked lists

·     Adding 2 lists

·     Inserting a node in required position

·     Deleting a node from required position

·     Stacks & Queues

·     Infix, Prefix and Postfix notation, Evaluation and Conversion

 

UNIT-7: TREES AND GRAPHS

·     Introduction to Trees

·     Binary Trees-Terminology

·     Binary Tree Traversal

·     Introduction to Graphs

·     Graphs-Terminology

·     Graphs Traversal(BFS,DFS)

 

UNIT-8: SEARCHING AND SORTING

·     Searching & sorting

·     Linear Search

·     Binary Search

·     Sorting

·     Bubble Sort

·     Selection Sort

·     Insertion Sort

·     Merge Sort and

·     Quick Sort

 

 

 

PAYMENT METHODS
PAYPAL GOOGLE CHECKOUT