• Have any questions?
  • +91 9427491229
  • contact@scriptusinstitute.com
Course Type:
Even though the C Programming language is nearly four decades old, it is still among the most popular programming languages. Our course provides exhaustive coverage of C language and C++ language. C language is generally known as middle level language because it blends the functionality of both the low level languages and the high level languages. High level languages have many built in features modules to increases the efficiency and productivity of developers, on the other hand low level languages are more machine efficient and faster as machine . C++ is a multi-paradigm, free form, compiled, general purpose, powerful programming language. It is the enhancement of the C language and developed by Bijarne Stroustrup in 1979 at Bells lab. It was originally named C with Classes, the language was renamed C++ in 1983. C++ inherits most of C?s syntax.

Module 1: C++ Overview

  1. C++ Characteristics 
  2. Object-Oriented Terminology 
  3. Polymorphism 
  4. Object-Oriented Paradigm 
  5. Abstract Data Types 
  6. I/O Services 
  7. Standard Template Library 
  8. Standards Compliance 

Module 2: Functions and Variables

  1. Functions: Declaration and Definition 
  2. Variables: Definition, Declaration, and Scope 
  3. Variables: Dynamic Creation and Derived Data 
  4. Arrays and Strings in C++ 
  5. Qualifiers 

Module 3: Classes in C++

  1. Defining Classes in C++ 
  2. Classes and Encapsulation 
  3. Member Functions 
  4. Instantiating and Using Classes 
  5. Using Constructors 
  6. Multiple Constructors and Initialization Lists 
  7. Using Destructors to Destroy Instances 
  8. Friendship 

Module 4: Operator Overloading

  1. Operator Overloading 
  2. Working with Overloaded Operator Methods 

Module 5: Initialization and Assignment

  1. Initialization vs. Assignment 
  2. The Copy Constructor 
  3. Assigning Values 
  4. Specialized Constructors and Methods 
  5. Constant and Static Class Members 

Module 6: Storage Management

  1. Memory Allocation 
  2. Dynamic Allocation: new and delete 
  3. Module 7: Inheritance
  4. Overview of Inheritance 
  5. Defining Base and Derived Classes 
  6. Constructor and Destructor Calls 

Module 8: Polymorphism

  1. Overview of Polymorphism 

Module 9: Input and Output in C++ Programs

  1. Standard Streams 
  2. Manipulators 
  3. Unformatted Input and Output 
  4. File Input and Output 

Module 10: Exceptions

  1. Exceptions 
  2. Inheritance and Exceptions 
  3. Exception Hierarchies 
  4. Inside an Exception Handler 

Module 11: Templates

  1. Template Overview 
  2. Customizing a Templated Method 
  3. Standard Template Library Containers 
Submit your review

Create your own review

Scriptus Institute
Average rating:  
 0 reviews