C++
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
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.
Request Information
Email Address
Full Name
Phone
Program Type
Part Time
Program of Interest
C++
Apply Now
Email Address
Full Name
Phone
Program Type
Part Time
Program of Interest
C++
When do you intend to start
How did you hear about us