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