Part Time | |
---|---|
Duration | 4 Weeks |
Class | 1.5Hrs. Daily |
Days | Mon-Fri |
Half Time | |
---|---|
Duration | 2 Weeks |
Class | 3 Hrs. Daily |
Days | Mon-Fri |
Full Time | |
---|---|
Duration | 1 Week |
Class | 4.5 Hrs. Daily |
Days | Mon-Fri |
CERTIFICATE COURSE IN C PROGRAMMING
Module 1
Introduction
- Introduction to programming
- Understanding Interpreter and Compiler
- Understanding Linkers and Loaders
- Creating Algorithms and Flowcharts
- Understanding the structure of a C program
- Printing messages using printf()
Module 2
Data Representation
- Data types and values
- Primitive and Non-Primitive Data Types
- Signed and Unsigned Data Types
- Data type sizes and range
- Declaring variables
- Assigning and Initializing values to variables
- Printing values using Format Strings
- Using %d, %f, %c, %s, %u
- Working with i/o functions
- scanf(), printf(), getc(stdin), putc(), getchar(), putchar()
- getch(), getche()
Module 3
Operators
- Arithmetic Operators
- Binary Operators
- Unary Operators
- Compound Assignment Operators
- Bitwise Operators
- Performing arithmetic operations to solve problems
- Working with math.h
- pow(), sqrt()
- Relational Operators
- Logical operators
- Ternary, sizeof() and Address-of operators
Module 4
Decision Making
- Working with if – else, if – else if – else and nested if – else
- Working with switch – case statement and break statement
- Understanding fall-through condition in switch – case
Iteration using Loops
- while – loop and do – while – loop
- for – loop
- Nested Loops
- Break and Continue statements
Module 5
Arrays
- Declaring and Initializing an array
- Assigining user – input values
- Array Operations
- sum, average, max, min
- sorting array elements in ascending and descending order
- searching for an element within an array
Double dimension array (DDA)
- Declaring and Initializing a DDA
- Assigining user – input values
- DDA Operations
- Matrix representation
- Matrix addition and multiplication
Strings
- Declaring and Initializing a String
- Taking string as user – input
- Working with gets() and puts()
- Working with string functions
- strlen(), strupr(), strlwr(), strcat(), strcpy(), strcmp()
Structure and Union
- Declaring a structure
- Assigning values to structure elements
- Array of structure
- Array as structure element
- Declaring a Union
- Structure v/s Union
Pointers
- Declaring and assigning pointers
- Pointer arithmetic
- Pointer to array
- Pointer to structure
Module 6
Functions
- Declaring a function
- Understanding local and global variables
- Types of function – return type and non-return type
- Functions arguments
- Call by Value v/s Call by Reference
- Array as function argument
- Structure as function argument
- Recursive function
Module 7
File Handling
- Opening and Closing a file
- Working with a text file – read, write and append
- Working with a binary file – read, write and append
- Working with ftell() and fseek()
Module 8
Dynamic memory allocation
- Working with malloc(), calloc() and free()
Part Time | |
---|---|
Duration | 4 Weeks |
Class | 1.5Hrs. Daily |
Days | Mon-Fri |
Half Time | |
---|---|
Duration | 2 Weeks |
Class | 3 Hrs. Daily |
Days | Mon-Fri |
Full Time | |
---|---|
Duration | 1 Week |
Class | 4.5 Hrs. Daily |
Days | Mon-Fri |
CERTIFICATE COURSE IN C++ PROGRAMMING
Module 1
Introduction
- Introduction to C++ programming
- Understanding the structure of a C++ Program
- Working with cout, cin, output and input operators
- Data types and Operators
Module 2
Core Programming Concepts
- Performing arithmetic operations to solve problems
- Working with if – else, if – else if – else and nested if – else
- Working with switch – case statement and break statement
- Working with while – loop, do – while – loop and for – loop
- Working with arrays
- Working with structures
- Working with pointers
Module 3
Functions
- Declaring a function
- Understanding local and global variables
- Types of function – return type and non-return type
- Functions arguments
- Call by Value v/s Call by Reference
- Array as function argument
- Structure as function argument
- Recursive function
Module 4
Object Oriented Programming (OOP)
- Understanding the principles of OOP
- Encapsulation
- Data Abstraction
- Inheritance
- Polymorphism
- Dynamic Binding
- Declaring Classes and Objects
- Understanding data members and member functions
- Constructor and Destructor
Data Abstraction
- Working with access modifiers
- public, private, protected
- Static data member and member function
Inheritance
- Types of Inheritance
- Single, Multi-Level, Hierarchical Inheriance
- Multiple, Hibrid Inheritance
- Modes of Inheritance
- public, private, protected
- Virtual Base Class
Polymorphism and Dynamic Binding
- Function Overloading
- Constructor Overloading
- Operator Overloading
- Function Overriding
- Dynamic Binding
- Virtual Function
Module 5
Data Structures using C++
- Introduction to Dynamic Memory Allocation
- Working with new and delete operators
- Understanding a Self Referential Object (Node)
- Creating a Linked List
- Adding and Deleting a node
- Showing the List
- Types of Linked List
- Single, Circlular and Doubly Linked List
- Understanding Stack
- Application of Stack in an Array
- Application of Stack in a Linked List
- Understanding Queue
- Application of Queue in an Array
- Application of Queue in a Linked List
- Circular Queue
- Double-Ended Queue
- Binary Tree Structure
- Types of Binary Trees
- Binary Tree Traversal – Inorder, Preorder, Postorder
- Binary Search Tree
- Heap
Module 6
File Handling
- Opening and Closing a file
- Working with a text file – read, write and append
- Working with a binary file – read, write and append
Module 7
Templates
Part Time | |
---|---|
Duration | 2 Months |
Class | 1.5Hrs. Daily |
Days | Mon-Fri |
Half Time | |
---|---|
Duration | 1 Month |
Class | 3 Hrs. Daily |
Days | Mon-Fri |
Full Time | |
---|---|
Duration | 2.5 Weeks |
Class | 4.5 Hrs. Daily |
Days | Mon-Fri |
C PROGRAMMING
Module 1
Introduction
- Introduction to programming
- Understanding Interpreter and Compiler
- Understanding Linkers and Loaders
- Creating Algorithms and Flowcharts
- Understanding the structure of a C program
- Printing messages using printf()
Module 2
Data Representation
- Data types and values
- Primitive and Non-Primitive Data Types
- Signed and Unsigned Data Types
- Data type sizes and range
- Declaring variables
- Assigning and Initializing values to variables
- Printing values using Format Strings
- Using %d, %f, %c, %s, %u
- Working with i/o functions
- scanf(), printf(), getc(stdin), putc(), getchar(), putchar()
- getch(), getche()
Module 3
Operators
- Arithmetic Operators
- Binary Operators
- Unary Operators
- Compound Assignment Operators
- Bitwise Operators
- Performing arithmetic operations to solve problems
- Working with math.h
- pow(), sqrt()
- Relational Operators
- Logical operators
- Ternary, sizeof() and Address-of operators
Module 4
Decision Making
- Working with if – else, if – else if – else and nested if – else
- Working with switch – case statement and break statement
- Understanding fall-through condition in switch – case
Iteration using Loops
- while – loop and do – while – loop
- for – loop
- Nested Loops
- Break and Continue statements
Module 5
Arrays
- Declaring and Initializing an array
- Assigining user – input values
- Array Operations
- sum, average, max, min
- sorting array elements in ascending and descending order
- searching for an element within an array
Double dimension array (DDA)
- Declaring and Initializing a DDA
- Assigining user – input values
- DDA Operations
- Matrix representation
- Matrix addition and multiplication
Strings
- Declaring and Initializing a String
- Taking string as user – input
- Working with gets() and puts()
- Working with string functions
- strlen(), strupr(), strlwr(), strcat(), strcpy(), strcmp()
Structure and Union
- Declaring a structure
- Assigning values to structure elements
- Array of structure
- Array as structure element
- Declaring a Union
- Structure v/s Union
Pointers
- Declaring and assigning pointers
- Pointer arithmetic
- Pointer to array
- Pointer to structure
Module 6
Functions
- Declaring a function
- Understanding local and global variables
- Types of function – return type and non-return type
- Functions arguments
- Call by Value v/s Call by Reference
- Array as function argument
- Structure as function argument
- Recursive function
Module 7
File Handling
- Opening and Closing a file
- Working with a text file – read, write and append
- Working with a binary file – read, write and append
- Working with ftell() and fseek()
Module 8
Dynamic memory allocation
- Working with malloc(), calloc() and free()
C++ PROGRAMMING
Module 1
Introduction
- Introduction to C++ programming
- Understanding the structure of a C++ Program
- Working with cout, cin, output and input operators
- Data types and Operators
Module 2
Core Programming Concepts
- Performing arithmetic operations to solve problems
- Working with if – else, if – else if – else and nested if – else
- Working with switch – case statement and break statement
- Working with while – loop, do – while – loop and for – loop
- Working with arrays
- Working with structures
- Working with pointers
Module 3
Functions
- Declaring a function
- Understanding local and global variables
- Types of function – return type and non-return type
- Functions arguments
- Call by Value v/s Call by Reference
- Array as function argument
- Structure as function argument
- Recursive function
Module 4
Object Oriented Programming (OOP)
- Understanding the principles of OOP
- Encapsulation
- Data Abstraction
- Inheritance
- Polymorphism
- Dynamic Binding
- Declaring Classes and Objects
- Understanding data members and member functions
- Constructor and Destructor
Data Abstraction
- Working with access modifiers
- public, private, protected
- Static data member and member function
Inheritance
- Types of Inheritance
- Single, Multi-Level, Hierarchical Inheriance
- Multiple, Hibrid Inheritance
- Modes of Inheritance
- public, private, protected
- Virtual Base Class
Polymorphism and Dynamic Binding
- Function Overloading
- Constructor Overloading
- Operator Overloading
- Function Overriding
- Dynamic Binding
- Virtual Function
Module 5
Data Structures using C++
- Introduction to Dynamic Memory Allocation
- Working with new and delete operators
- Understanding a Self Referential Object (Node)
- Creating a Linked List
- Adding and Deleting a node
- Showing the List
- Types of Linked List
- Single, Circlular and Doubly Linked List
- Understanding Stack
- Application of Stack in an Array
- Application of Stack in a Linked List
- Understanding Queue
- Application of Queue in an Array
- Application of Queue in a Linked List
- Circular Queue
- Double-Ended Queue
- Binary Tree Structure
- Types of Binary Trees
- Binary Tree Traversal – Inorder, Preorder, Postorder
- Binary Search Tree
- Heap
Module 6
File Handling
- Opening and Closing a file
- Working with a text file – read, write and append
- Working with a binary file – read, write and append
Module 7
Templates
C & C++ Training center in West Delhi, Uttam nagar. Best certified computer course curriculum for professional learning institute near Dwarka, Uttam Nagar, Jankapuri, Tilak Nagar, Subhash Nagar, Tagore Garden, Rajouri Garden, Ramesh Nagar, Moti Nagar, Kirti Nagar, Shadipur, Patel Nagar, Rajendra Place, Karol Bagh, Jhandewalan, Ramakrishna Ashram, Connaught Place, vikaspuri, najafgarh, Delhi Cantt, Dhaula Kuan, Palam Colony, Palam Villag, Dabri, Hari Nagar, Fateh Nagar, Raja Garden, Punjabi Bagh, Shivaji Park, Paschim Vihar, Peeragarhi, Inderlok, Netaji Subhash Place, Pitampura, Rohini, Chandni Chowk, New Delhi, East Delhi, North Delhi, West Delhi.