Programming in C++ For Non-C Programmers

Duration: 5 Days


This course is designed to give delegates the knowledge to develop/maintain programs using C++ and its object oriented techniques. The course is for Programmers moving to object-oriented programming using C++.


Knowledge of another language such as Basic, Pascal etc.

Course includes

A comprehensive set of reference notes covering course topics, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.

Course outline

Introduction to C++

  • Key features of C++
  • Defining variables
  • Formulating expressions and statements
  • Built-in data types
  • Console input and output
  • Operators and types
  • Assignment
  • Compound Assignment
  • Increment and decrement operators
  • Declaring constants
  • Type conversions
  • Going Further with Data Types
  • Enumerations
  • Arrays
  • Using the standard vector class
  • Using the standard string class
  • Structures
  • Flow of Control
  • Decision making
  • If, If-Else and Switch
  • Looping for loops, while loops, and do while loops
  • Defining functions
  • Declaring, calling and defining functions
  • Function overloading
  • Defining default arguments
  • Pass by copy and pass by reference
  • Defining inline functions
  • Header files and source files
  • Pointers
  • Overview of pointers
  • Defining pointers
  • De-referencing pointers
  • Const pointers
  • Null pointers
  • Overview of Object Oriented Concepts

    • Classes and objects
    • Abstraction
    • Encapsulation
    • Inheritance and polymorphism
  • Defining Constructors and Destructors
  • Overview of an object's lifetime
  • Defining constructors
  • Constructor chaining

  • Live Chat

    Course Dates

    London CentralLondon GreenwichBristol

    The new course schedule is currently being updated and will be ready shortly. Please phone us on 0208 269 4260 or email us for the latest dates.

    All our courses run in London and Bristol, or can be tailored to requirements at your own offices. For alternative dates, please email or call us on 0208 269 4260
    All prices are per person and are subject to VAT
    15% discount for groups of four delegates.
    10% discount for groups of three delegates.
    (This offer applies for delegates on the same public scheduled course on the same date.)

    Related Courses

    "The course was well structured, clear and in a comfortable setting. The tutoring was exceptional."


    "The trainer's knowledge was very strong and he was able to answer all my questions. Admin staff were very friendly and helpful."


    "Amazing! Looking forward to the follow-up course!"


    © Transmedia . 85 Tottenham Court Road, London, W1T 4TQ  UK . 0208 269 4260       Privacy Policy