Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Enhance Your Employability with Certified Skills and Courses in Singapore - WSQ , IBF-STS, Skills Certification

C++ Essential Training

Embark on a transformative journey into the world of C++ programming with the C++ Essential Training at Tertiary Courses. Recognized as one of the most potent programming languages, C++ provides developers with the flexibility, efficiency, and power to craft intricate and high-performance software applications. This course ensures that participants gain a thorough understanding, starting with the fundamentals such as the anatomy of a C++ program, variable declarations, and writing statements, and seamlessly transitioning into complex topics like overloading operators and understanding inheritance.

Beyond mere coding, participants will delve into the architectural brilliance of C++. They'll explore the creation and utilization of classes and objects, harness the power of the preprocessor, and uncover the capabilities of C++ template programming alongside the Standard Template Library (STL). To ensure holistic learning, the course sheds light on error-handling techniques by teaching participants the proper ways to handle exceptions. Whether you're a budding programmer or a seasoned coder looking to sharpen your C++ prowess, this course is designed to catapult you to the forefront of modern software development.

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

Click the links below to apply. Note that you need to register the course first.

SkillsFuture Credit

For individuals, please submit your SkillsFuture Credit

SSG TG and AP Application

For companies, please fill up the SSG Training Grant Application Form after you have registered for this course

Please do not pay up front. We will advise you on the eligibility and nett fee after registration

For WSQ funding, please checkout the details at WSQ - Programming Methodologies in C++

Course Code: TGS-2020500910

Course Booking

The course fee listed below is before subsidy/grant, if applicable. We will apply for the grant and send you the invoice with nett fee.

$298.00 (GST-exclusive)
$324.82 (GST-inclusive)

Course Date

Course Time

* Required Fields

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Course Cancellation/Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commerce.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom

Course Details

Topic 1: Introduction to C++ Software Design and Programming 

  • Design Requirements for Software Components
  • Software Design Tools and Techniques using C++.
  • C++ Programming Essentials: Syntax and Semantics

Topic 2: C++ Programming Fundamentals 

  • Data Types and Variables
  • Operators
  • Control Structures
  • Functions

Topic 3: Software Design using C++ Classes and Objects 

  • Object Oriented Programming (OOP)
  • Classes and Objects
  • Constructors
  • Encapsulation
  • Inheritance
  • Polymorphism

Topic 4: Assessing Software Functionality 

  • Pointers
  • Preprocessor
  • Files
  • Exceptions

Topic 5: Documentation of Software Design in C++ 

  • Standard Template Library
  • Documentation standards in C++

Course Info

Promotion Code

Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.

Minimum Entry Requirement

Knowledge and Skills

  • Able to operate using computer functions
  • Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)

Attitude

  • Positive Learning Attitude
  • Enthusiastic Learner

Experience

  • Minimum of 1 year of working experience.

Target Age Group: 21-65 years old

Minimum Software/Hardware Requirement

Software:

You can download and install the following software:

Hardware: Windows and Mac Laptops

SSG Training Grant

SSG TG is $15 per pax. Net fee after SSG TG is $309.82. Absentee Payroll is not eligible.

Steps to Apply Skills Future Claim

  • The staff will send you an invoice with the fee breakdown.
  • Login to the MySkillsFuture portal, select the course you’re enrolling on and enter the course date and schedule.
  • Enter the course fee payable by you (including GST) and enter the amount of credit to claim.
  • Upload your invoice and click ‘Submit’

    Note

    • SSG subsidy is available for Singapore Citizens, Permanent Residents, and Corporates.
    • All Singaporeans aged 25 and above can use their SkillsFuture Credit to pay. For more details, visit www.skillsfuture.gov.sg/credit
    • An unfunded course fee can be claimed via SkillsFuture Credit or paid in cash.

Job Roles

  • C++ Developer
  • Software Engineer
  • Game Developer (using C++)
  • Embedded Systems Developer
  • High-Performance Computing Specialist
  • Systems Programmer
  • Algorithm Developer (using C++)
  • Application Developer (C++ focus)
  • Backend Developer (using C++)
  • Robotics Software Engineer
  • Financial Quantitative Developer
  • 3D Graphics Programmer (using C++)
  • Real-time Systems Engineer
  • Simulation Developer
  • Firmware Engineer.

Trainers

Teh Siew Yee: Teh Siew Yee is a seasoned leader in data science and digital transformation, with over 20 years of experience driving organisational strategy, talent development, and the design of data ecosystems across Asia Pacific and global markets. He has successfully led cross-geographical teams and collaborated with industry leaders from the US, UK, China, India, Japan, South Korea, Australia, and beyond, focusing on leveraging data to achieve business objectives and optimize operations.

With expertise spanning predictive modeling, machine learning, deep learning, and IoT, he has hands-on experience in data architecture, engineering, and analytics. He has also developed comprehensive training programs, equipping all levels of an organisation— from C-suite to working-level employees— with the skills needed for digital transformation. His industry experience covers sectors such as tech, education, finance, aerospace, and eCommerce, making him a sought-after expert in data-driven business strategy.

Richard Wan: Richard Wan is a ACTA certified trainer. Richard Wan has more than 30 years of experience in software development in various computer disciplines, including computer vision, communication and digital publishing.

Technical expertise includes: Windows, Linux developments with C, C++, Delphi (Object Pascal), Visual Studio, OpenCV. Embedded system programming including microcontrollers, Arduino, Pi, BeagleBone etc.

Fritz Lim: Fritz is ACTA-certified, as well as a registered MOE instructor, and a graduate of the 2018 ConsenSys Blockchain Developer Program, with a Bachelor in Electrical and Electronic Engineering (Computer Specialisation) from Nanyang Technological University.

With more than 10 years of experience teaching at a local polytechnic, Fritz is passionate about imparting knowledge to teens, adults, and children. He believes that an education in technology and in how things work is essential for everyone, so that they can harness and invent the technologies of the future. He is excited about exploring anything related to computers and IT, with a keen interest in electronics and native cross-platform mobile app development so that our ubiquitous mobile phones can be conveniently used to control and interact with devices wirelessly and over the Internet. 

Ken Yuen: Ken Yuen is a ACTA certified trainer. He has more than 10 years of experience working as an instructor, Application Development Engineer, Technical Consultant and Project Manager. He is an MOE-Registered Instructor teaching STEM programs for past 3 years such as Arduino, Micro:bits and robotics to schools and libraries based on the smart nation initiative roadmap.

He completed his Diploma in Electronic Engineering at Singapore Polytechnic and graduated with Bachelor of Electrical and Electronics Engineering from Nanyang Technological University and certified PMP (Project Management Professional).

Customer Reviews (40)

will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 6/7/2023)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 6/5/2023)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 6/5/2023)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Maybe can slow down at some parts but was overall very gud (Posted on 11/14/2022)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 6/9/2022)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 6/9/2022)
Matthew Tan is extremely helpful and also explanations are done very well Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
In a single student arrangement it is much easier to clarify many questions and Matthew Tan is extremely helpful and also explanations are done very well (Posted on 3/26/2022)
might recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 2/28/2022)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
One of my colleagues was attending the course on zoom concurrently and couldn't hear the other participants. Maybe the trainer can repeat the questions that participants ask. (Posted on 1/23/2022)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 1/21/2022)
might recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 12/31/2021)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
No need to improve already is there (Posted on 8/5/2021)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Could maybe make it a 2 day course. This will give the trainers more time and students will be able to learn at a slower pace.

Nil. The learning experience was great. Thank you! (Posted on 5/26/2021)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 5/2/2021)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 3/22/2021)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 3/21/2021)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 3/21/2021)
might recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 1/23/2021)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Need to set separate class for more in depth learning (Posted on 1/23/2021)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 1/23/2021)

Items 1 to 20 of 40 total

per page
Page:
  1. 1
  2. 2

Write Your Own Review

You're reviewing: C++ Essential Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha
    Attention: Captcha is case sensitive.

You May Be Interested In These Courses

WSQ - Python Fundamental Course for Beginners

WSQ - Python Fundamental Course for Beginners

332 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Advancing Your Python Coding Skills to the Next Level with Object-Oriented Programming

WSQ - Advancing Your Python Coding Skills to the Next Level with Object-Oriented Programming

72 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Programming Methodologies in C++

WSQ - Programming Methodologies in C++

9 Review(s)
$800.00 (GST-exclusive)
$872.00 (GST-inclusive)
WSQ - Programming Methodologies in C#

WSQ - Programming Methodologies in C#

9 Review(s)
$800.00 (GST-exclusive)
$872.00 (GST-inclusive)
WSQ - Methodologies in C Programming

WSQ - Methodologies in C Programming

$800.00 (GST-exclusive)
$872.00 (GST-inclusive)
WSQ - C# Programming Methodologies for Unity Game Development

WSQ - C# Programming Methodologies for Unity Game Development

$800.00 (GST-exclusive)
$872.00 (GST-inclusive)