C++ Programming G-Tec Computer Education Centre
Price: AED 3,728

    Course details

    In this course we are starting from the fundamentals and covering in deeper Concepts of Object Oriented Programming. This course is a collection of examples and case studies .At the end of the course we are providing a Small Project Work (Case Study), so the students will get in -depth knowledge of the implementation of the Programming concept in real world applications.

    Course Content

    Module1:Fundamentals of Object-Oriented Programming

    • Introduction to Class and Object
    • Procedure-oriented Programming Concepts
    • Object-oriented Programming Concepts

    Module 2: Basics of C++

    • Data Type
    • Variables
    • Constants
    • Operators
    • Comments in C++

    Module 3: Statements in C++

    • Assignment Statement
    • Input and Output Statement
    • Control Statement
    • Selection or Conditional Statement
    • Iteration or Looping Statements
    • Breaking Control Statements

    Module 4:Functions

    • Function declaration
    • Function definition
    • Function call
    • Parameter Passing Mechanism
    • Recursive function

    Module 5: Arrays

    • Array declaration
    • Single dimension arrays
    • Multidimensional arrays
    • Character arrays
    • Arrays and Functions

    Module 6: Union and Bit Fields

    • Declaration of a structure
    • Initialization of a Structure
    • Array within structure
    • Union
    • Bit Field

    Module 7: Pointers

    • Declaration of a Pointer
    • Initializing Pointers
    • Pointer Arithmetic
    • Pointers and Arrays
    • Arrays of Pointers
    • Pointers and Strings
    • Pointers and Functions
    • Pointers to Pointers
    • Dynamic Memory Management

    Module 8:Class and Object

    • Declaration of a Class
    • Defining the Member Functions
    • Creating the Objects, Class & Arrays
    • Objects and Functions
    • Friend Functions
    • Pointers and Objects

    Module 9:Constructor and Destructors

    • Structure of a Constructor
    • Types of Constructors
    • Destructors

    Module 10: Inheritance

    • Structure of Inheritance
    • Importance of Inheritance
    • Types of Inheritance
    • Constructor Invocation in Inheritance
    • Destructor under Inheritance

    Module 11: Polymorphism

    • Types of Polymorphism
    • Compile-Time Polymorphism
    • Run-Time Polymorphism
    • Virtual Destructor

    Module 12: Template and Exception Handling

    • Declaration of a Function Template
    • Exception Handling
    • Try, Catch and Throw
    • Exception Generated by the Function
    • Multiple catch Blocks
    • Single catch Block for All Exceptions

    Module 13: File Organization

    • Stream
    • Basic Operations with Files
    • Binary Files
    • Random Access Files
    • Error Handling in Files
    • File Pointers and Random Access

    Module 14: Preprocessor Directives and I/O

    • C++ Stream
    • Preprocessor Directives
    • Header Files
    • Manipulators
    • Unformatted I/O Functions
    • Character Testing and Conversion Functions
    • String Manipulation Function
    Updated on 08 November, 2015

    About G-Tec Computer Education Centre

    We match students’ needs and proficiencies for the courses offered by means of an objective assessment / suitability test. See all G-Tec Computer Education Centre courses
    Are you from G-Tec Computer Education Centre ? Claim your course!
    Courses you can instantly connect with... Do an online course on IT and Computer Science starting now. See all courses

    Is this the right course for you?

    Rate this page

    Didn't find what you were looking for ?

    or