C++ 2018-05-08T16:52:05+00:00

C++

Course Length :  35 Hours

C++ Programming

Course Description

This subject covers the fundamental principles of computer programming, with an emphasis on problem solving strategies using structured programming techniques. The C++ programming language, which is widely used and forms the syntactical basis for object-oriented languages such as C#, Objective-C, and Java, is used to introduce problem analysis, algorithm design, and program implementation.

Course Prerequisites

It is recommended that you have the basic math knowledge

Outline

Introduction

  • What is C++?
  • Why C++?
  • Exception Handling
  • Object Oriented Programming
  • Standard Template Library

Types and declarations

  • Types
  • Booleans
  • Integer Types
  • Floating-Point Types
  • Sizes
  • Void
  • Enumerations
  • Declarations

Pointers, Arrays and Structures

  • Pointers
  • Arrays/Pointers into Arrays
  • Constants/References
  • Pointers to void
  • Structures

Expressions and Statements

  • Operator Summary
  • Statement Summary
  • Comments and Indentation

Functions

  • Function Declarations
  • Argument Passing
  • Value Return
  • Overloaded Function Names
  • Default Arguments
  • Pointer to Function

Namespaces and Exceptions

  • Namespaces
  • Exceptions

Source Files and Programs

  • Separate Compilation
  • Linkage
  • Using Header Files
  • Programs

Classes

  • Classes
  • Constructors
  • Member functions
  • Static members
  • Destructors
  • Memory allocation/Member initialization

Operator overloading

  • Operator Functions
  • A Complete Number Type
  • Conversion Operators
  • Friends
  • Large Objects
  • Essential Operators
  • Subscripting
  • Functions Calls
  • Dereferencing
  • Increment and Decrement
  • A String Class
  • Derived class

Derived Classes

  • Abstract Classes
  • Design of Class Hierarchies
  • Class Hierarchies and Abstract Classes
Online Course Fee Payment
Other Amount:
Your Email Address:

C++

  • Duration :   35 Hours
  • Certificates :   Yes
Online Course Fee Payment
Other Amount:
Your Email Address:

Quick Facts

This subject covers the fundamental principles of computer programming, with an emphasis on problem solving strategies using structured programming techniques. The C++ programming language, which is widely used and forms the syntactical basis for object-oriented languages such as C#, Objective-C, and Java, is used to introduce problem analysis, algorithm design, and program implementation.