To know more about the course, contact us. You can find our contact details by
clicking here.
C++ Programming (CPP)
C++ is an object-oriented programming language that builds upon C, introducing advanced features like OOP, STL, and better memory management, suitable for system and application development.
What will you learn?
Week 1: Basics
Overview of C++ and its enhancements over C
Input/output streams (cin, cout)
Variables, data types, and operators
Conditional statements and loops
Functions (pass by value, reference)
Week 2: Object-Oriented Programming (OOP)
Classes, objects, and constructors
Encapsulation and access specifiers
Inheritance (single, multiple, multilevel)
Polymorphism (compile-time and runtime)
Abstract classes and virtual functions
Week 3: Advanced Concepts
Function overloading and operator overloading
Exception handling in C++
Pointers in C++ and smart pointers
Standard Template Library (STL) basics (Vector, List, Map, Set)
File handling and streams
Week 4: Practical Applications
Template programming (functions and classes)
Build a mini-project using STL (e.g., inventory or student management system)