ISO 9001:2015MCA · Govt. of IndiaMSME · UdyamNITI Aayog
Computer Education Centre • Skill Development Centre

STECH Institute of Information Technology

एस टेक सूचना प्रौद्योगिकी संस्थान
A Skill Development Initiative of Sunil Tech Educational Foundation
ISO 9001:2015MCA · Govt. of IndiaMSME · UdyamNITI Aayog
STECH Computer Education
STECH Education
Software, Hardware, Pesonality Development, Vocational Courses
100% Practical Training
Website Development Zone

Certificate in C++ Programming

Build job-ready skills with STECH Institute's professional computer and skill-development course.

Duration3 Months
InstituteSTECH Institute

About this course

Course: Certificate in C++ Programming

Fee: 7200. INR.

Eligibility: Matric or Above

Course Overview: 

The course is designed to provide an in-depth understanding of C++ programming language, its concepts, syntax, and applications. The course aims to provide students with the necessary knowledge and skills required to write efficient and effective C++ code.

 

Course Objectives:

To understand the fundamental concepts of C++ programming language

To learn C++ syntax and semantics

To develop skills in writing efficient and effective C++ code

To learn Object-Oriented Programming (OOP) concepts using C++

To learn advanced C++ topics such as Templates, Exception Handling, and File Handling

 

Course Syllabus:

Week 1:

  • Introduction to C++ Programming
  • Overview of C++ Programming language
  • History and evolution of C++ Programming
  • The structure of a C++ program
  • Data types, Variables, and Operators

Week 2:

  • Control Structures and Functions
  • Control structures: if, else, switch, loops
  • Functions: Declaration, Definition, Call by value/reference
  • Function Overloading and Recursion

Week 3:

  • Arrays, Strings, and Pointers
  • Arrays and Strings: Declaration, Initialization, and Manipulation
  • Pointers: Declaration, Initialization, Dereferencing, and Pointer Arithmetic

Week 4:

  • Object-Oriented Programming
  • Classes and Objects: Definition and Declaration
  • Constructors and Destructors
  • Inheritance: Single, Multiple, and Multilevel

Week 5:

  • Advanced OOP Concepts
  • Polymorphism: Overloading and Overriding
  • Virtual Functions and Abstract Classes
  • Friend Functions and Operator Overloading

Week 6:

  • Templates and Exception Handling
  • Function Templates and Class Templates
  • Exception Handling: Try, Catch, and Throw

Week 7:

  • File Handling and Standard Template Library (STL)
  • File Handling: Opening, Closing, Reading, and Writing files
  • Introduction to Standard Template Library: Containers, Iterators, and Algorithms

Week 8-12:

Projects and Assignments

  • Develop projects and assignments based on the concepts learned in the course.

 

Note: The contents of this syllabus are subject to change based on the requirements of learners or location.