C++ Programming

C++ is a very powerful language which can be used in most applications. A lot of developers will pick C++ to develop portable and scalable systems when speed comes into play. Software companies and financial institutions are just some of the examples. They adopt C++ extensively in their time critical applications such as software applications or trading systems.

The C++ programming course is an ideal course for people they want to start coding with C++, particularly for students or people working in financial sectors.

You'll Learn

Programming Basics for C++

  • Basic C++ Programming
  • Operators
  • Arithmetic Operators
  • Operator Precedence and Associativity
  • Expressions
  • Different Forms of Assignment Operators
  • Increment and Decrement Operators

Data Types

  • Data Types in C++
  • Type Conversion

Control Flow

  • Conditional Branching
  • Looping
  • Break
  • Continue


  • Function Declaration
  • Function Prototype
  • Calling Pre-defined Functions
  • Pass-by-value V.S. Pass-by-reference


  • Introduction to Arrays
  • Arrays and Functions
  • 2D Arrays


  • Pointer Basics
  • Pointer as Function Parameter
  • Pointer and Array
  • Dynamic Memory Allocation

Object-Oriented Programming in C++

  • Introduction to classes and objects
  • Introduce object-oriented programming (OOP) concepts
  • Encapsulation
  • Inheritance
  • Overriding
  • Polymorphism
  • Dynamic Binding

CPR4081 - 廣東話 29 Aug enrol
  Python Programming x ChatGPT/GPT
  Beginning Data Science with Python
  R Programming
  Excel VBA X ChatGPT/GPT
  Excel VBA - Advanced
  Advanced Access
  SQL for Data Analysis