THE POSSIBILITIES ARE INFINITE

  1. Training > Course Details

Name: Object-Oriented Programming in C++
Course Code: GR350
Duration: 5

Scheduled Dates for GR350

This course is an introduction to the C++ Programming language, and shows students why Object-Oriented Programming (OOP) is the preferred way to code. Regardless of which compiler you will be using, this fast paced course will get you started building objects with C++.

Target Audience
This course is designed for experienced C programmers who want to start building applications in C++ or someone who wants to gain a strong foundation to move into Java.

Key Topics

  • Differences between C and C++
  • Input and Output in C++
  • + type checking
  • Declaring Constants
  • Function Overloading
  • · Pointers
  • References
  • Memory Allocation
  • Structures
  • Instances
  • Creating Objects
  • Methods
  • Constructors and Destructors
  • Friend Functions
  • Inheritance
  • Encapsulation
  • Polymorphism
  • Virtual Functions
  • Pure Virtual Functions
  • File I/O
  • Operator Overloading

Objectives

  • Build objects and applications with the C++ Programming language
  • Build skills to learn the Java programming language

Required Skills/Experience

  • Greenbrier & Russel's course: Fundamentals of C Programming (GR300) Fundamentals of C Programming or equivalent C programming experience
  • Understanding of object-oriented programming concepts

Suggested Next Course(s)

Fee: $1,600.00


Course Schedule:
Back to Course Description

Austin

Charlotte

Columbia

Hunt Valley

Lansing

Madison

Milwaukee

Minneapolis

Oak Brook

Oklahoma City

Phoenix

Raleigh

San Antonio

Schaumburg

Tulsa

Washington DC