0% found this document useful (0 votes)
12 views3 pages

C++ In-House Training Schedule

The document outlines an in-house C++ training schedule organized by Ms. Varsha Gupta and Ms. Depinder Kaur at Guru Tegh Bahadur Institute of Technology. It includes a comprehensive list of topics covering basic concepts, OOP principles, memory management, and the Standard Template Library, along with practical experiments and projects. The training is estimated to last 32-42 hours over 4 to 6 weeks, targeting job roles such as Software Developer and Game Developer, with potential placements in companies like Tata Group, Infosys, and Amazon.

Uploaded by

keshavkumar88630
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views3 pages

C++ In-House Training Schedule

The document outlines an in-house C++ training schedule organized by Ms. Varsha Gupta and Ms. Depinder Kaur at Guru Tegh Bahadur Institute of Technology. It includes a comprehensive list of topics covering basic concepts, OOP principles, memory management, and the Standard Template Library, along with practical experiments and projects. The training is estimated to last 32-42 hours over 4 to 6 weeks, targeting job roles such as Software Developer and Game Developer, with potential placements in companies like Tata Group, Infosys, and Amazon.

Uploaded by

keshavkumar88630
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Guru Tegh Bahadur Ins tute of Technology

Inhouse Training Schedule for C++

Organised by: Ms Varsha Gupta and Ms. Depinder kaur

Module Details: C++

1. Complete List of Topics to be Covered

-Basic Concepts: Objects, Classes, Abstract data types

-OOP Principals: Abstrac on, Encapsula on, Inheritance and Polymorphism, Dynamic Binding, Message Passing

-Scope Resolu on Operator, Friend Func ons, Inline Func ons

-Constructors and destructors: Constructors in derived classes, Nes ng of Classes.

-Memory Management Operators.

-Inheritance: Types of Inheritance, access modes public, private & protected, Abstract Classes, Virtual base class,
Overriding inheritance methods,

-Polymorphism: Type of Polymorphism Compile me and run me, Func on Overloading

-Operator Overloading (Unary and Binary) Polymorphism by parameter, This Pointer, Virtual Func ons, pure virtual
func ons.

-Manipula ng strings Streams and files handling

-Excep on handling Generic Programming func on template

-class Template Standard Template Library: Standard Template Library

-Overview of Standard Template Library

-Containers, Algorithms, Iterators

-Other STL Elements, The Container Classes, General Theory of Opera on


2. Tools to be Used & Proposed Experiments / Prac cal Tools:

- C++ Compiler

-Online Compiler - VS Code

Experiment’s / Prac cal’s:

-Write a program that uses a cess where the member func ons are defined inside a class

-Write a program that uses a class where the member func ons are defined outside a class

-Write a program to demonstrate the use of sta c data members

-Write a program to demonstrate the use of constant data members

-Write a program to demonstrate the use of zero argument and parameterized constructors.

-Write a program to demonstrate the use of a dynamic constructor

-Write a program to demonstrate the use of an explicit constructor

-Write a program to demonstrate the use of ini alizer list.

-Write a program to demonstrate the overloading of increment and decrement operator

-Write a program to demonstrate the mul level inheritance.

-Write a program to demonstrate the excep on handling

-Write a program to demonstrate the use of func on template

-Mini project using the above concept (e.g. Bank Management System, Tic-Tac-Toe Game, Quiz Applica on, Bus
Reserva on System)

3. Es mated Dura on of Module


Total Dura on: 32 – 42 Hours

- Theory: 16 - 18 Hours

- Prac cal/Hands-on: 16 - 24 Hours

Suggested Dura on: 4 to 6 Weeks (assuming 2 sessions per week)

4. Targeted Job Roles & Poten al Companies for Placement


Targeted Job Roles:-

-SoCware Developer / SoCware Engineer

- Game Developer / Mul Media Developer

- Quan ta ve Analyst / High-Frequency Trading Developer

- OS Programmer / Kernel Developer

5. Poten al Companies:
-Tata Group – TCS, CMC etc

-INFOSYS

-WIPRO

-HCL Tech
- Amazon (AWS services)

- Meta (Facebook) – Internal systems & infrastructure.

- NeGlix (Video encoding and delivery)

- Tally solu on

- Oracle India

You might also like