Developments in software technology have been always dynamic. New tools and new techniques are announced everyday; as a result, engineers and software industries need to track the new changes to continue the development. However, there are many programming languages, but the Object-Oriented Programming Language is the most preferred one in the software industry. It offers the user a new approach to build the real-time application along with a way to cope the complexity of other programs. Among the OOPs languages available, C++ is the most widely used one. Moreover, it is the most versatile language used for handling very large programs and suitable for programming task including development of compilers, editors and any real-time complications The ability to map the real life problems, makes C++ the most popular and the most important course for the software industry. It would be indeed to say that there are many colleges and institutes, which give training of this course to students. Among the institutes available, SEED Group is one among them offering this course for a term of 2 months. SEED has extensive experience trainers to guide the students for real-time projects. Apart from the course, it also assures the enrolled students for 100% placement opportunity. Most of the times, the seats are booked in advance. Therefore, rush to the nearest centre and be above the developer.
INTRODUCTION TO C 2 HRS
- History of C
- Features of C
- Importance of C
- About Procedural Language
INTRODUCTION TO COMPILER 2 HRS
- Role of Compiler
- Role of Interpreter
- Compiling & Linking
AN OVERVIEW OF C AND BUZZWORDS 4 HRS
- Data Type,Variable, Constant, Idenfier & Tokens
- Operators
- Control Statement
- Preprocessor Direcves
INPUT AND OUTPUT INSTRUCTION 1 HRS
- Reading/Wring Characters
- Formaed input/output Funcon
DECISION MAKING AND LOOPING 12 HRS
- The IF....ELSE Statement
- Nesngof IF....ELSE Statements, if else if ladder
- Reading Input from Keyboard
- The While Statements
- The DO and FOR Statement
- Dumy For
ARRAYS AND STRING 6 HRS
- One/Two/Mul Dimensional Arrays
- Dynamic Arrays
- Reading String from Terminal
- Wring String to Screen
- String Handling Funcons
- Table of String
- Internal Working in array with point
Function 4 HRS
- Defining Function
- Benefit of Function
- Nesng of Functions
- Recursion
- Variable Storage Classes
- Variable arguments Function
- Array & String in Function
POINTERS 3 HRS
- Understanding Pointers
- Pointer Expressions
- Pointer and Arrays
- Pointers and Character String
- Pointers to Funcons
- Pointers and Structures
STRUCTURES AND UNIONS 2 HRS
- Defining a Structure
- Benefit of Structure
- Size of Structure
- Arrays of Structures
- Structures and Functions
- Defining Unions
DYNAMIC MEMORY ALLOCATION 1 HRS
- Introduction to Dynamic Memory Allocaon
- Malloc, Calloc, Realloc, Free
- Concepts of Linked Lists
- Creang a Linked Lists
- Inserting/Deleting an item
- Application of Linked Lists
FILE MANAGEMENT IN C 3 HRS
- Introduction to File Management
- Opening/Closing a File
- Input/Output operations on Files
- Error Handling During I/O Operations
- Command Line Arguments
THE PREPROCESSOR 1HRS
- Macro Substitution
- File Inclusion
- Compiler Control Direcves
Project Work 4HRS
C++
INTRODUCTION TO C++ 2HRS
- Understanding Requirement : Why C++
- C vs C++
- Advantage of OOP
- Soware and Hardware for C++
- Compiling and Linking
AN OVERVIEW OF C++AND BUZZWORDS 4 HRS
- Data Types, Variables and Arrays
- Operators
- Control Statements
FUNCTIONS 4 HRS
- Funcon Prototyping
- Call/Return by Reference
- Funcon overloading
- Friend and Virtual Funcons
Indtoduconto Oops 2 HRS
- implementation of Oops, Class, Object
- Oops Aproach
- Encapsulation
- Polymorphism
- Inheritance
- Abstraon
CLASSES AND OBJECTS 4 HRS
- Defining Member Functions
- Arrays within a class
- Memory allocation for Objects
- Pointers to Members
- Polymorphism funcon overloding
CONSTRUCTORS AND DESTRUCTORS) 4 HRS
- Parameterized/Copy/Dynamic Constructors /
- Default Constructors
- Mulple Constructors in a Class
- Dynamic inializaon of objects
- Construcng Two-dimensional Arrays
- Destructors
OPERATOR OVERLOADING 3 HRS
- Overloading Unary/Binary operators
- Manipulaon of String Using Operators
- Rules for Overloading Operators
- Type Conversions
INHERITANCE : Extending Classes 4 HRS
- Defining Derived Classes
- Constructors in Derived Classes
- Single/Mulple/Mullevel/Hierarchical/Hybrid
- Inheritance
- Virtual Base Classes
- Abstract Classes
- Member Classes : Encapsulaon
POINTERS, VIRTUAL FUNCTIONS AND POLYMORPHISM 6 HRS
- Pointers to Objects
- This Pointe
- Pointers to Derived Classes
- Virtual Funcons
MANAGING CONSOLE I/OOPERATIONS 2 HRS
- C++ Stream Classes
- Unformatted/Formatted I/O Operations
FILE MANAGEMENTIN C++ 4 HRS
- Introduction to File Management
- Opening/Closing a File
- Input/Output operations on Files
- Error Handling During I/O Operations
- Command Line Arguments
EXCEPTION HANDLING 1 HRS
- Basics of Exception Handling
- Exception Handling/Throwing/Catching Mechanism
- Rethrowing an Excepon
TEMPLATE 1 HRS
- Introduction to Template
- Class Template
- Function Template
- Overloading Of Template Function
Standard Template Library 6 HRS
- Array
- List
- Stack
- Queue