merger merger

Welcome to your new course portal!

On October 15th, moved to - which means you can now find all your favourite courses right here. Don't worry - you can still do all the things that you could do before.

All you need to do is search.

Show as: Mobile

C/C++ - Object-Orientated Programming Using C++ | Part 2

City University London
Course summary
10 weeks
490 GBP
Part time
Next available date: 28/04/2020 - London
Open / Scheduled
C/C++ - Object-Orientated Programming Using C++ | Part 2

Course description

C/C++ - Object-Orientated Programming Using C++ | Part 2

Feedback is given throughout the course so that participants have as much opportunity as possible to improve their programming technique.

By the end of the course, you will be able to:

  • Write C++ programs using a combination of built-in and user-defined types;
  • Be aware of Object Oriented Programming concepts and principles;
  • Apply OOP principles, by writing and compiling programs;
  • Understand the conceptual and syntactic differences between C and C++;
  • Utilise Integrated Development Environments (IDEs) as well as the command line to create and compile programs.

Suitability - Who should attend?

Prerequisite knowledge

You may wish to visit the Introduction to Programming with C/C++ - Part 1 course page before applying.

Not an introductory programming course - participants should have experience of programming already in languages such as VBA, Java, Pascal or C. Confidence with using various operating systems such as Windows 7, XP or Linux with competent numeracy skills.

English requirements

Applicants must be proficient in written and spoken English.

Training Course Content

Topics covered include:

  • C++ language features
  • A key standard library objects overview
  • OOP features including:
      • General language overview, Standard Library, Standard Input and Output, Control Structures
      • Functions & Function Overloading, Arrays and the string object, Introduction to Object Oriented Programming (OOP)
      • Pointers, pointers to functions and relationship with arrays, Dynamic memory allocation and the keywords new and delete, OOP theory: reusability, composition and inheritance
      • OOP in practice, Creating classes, classes' members,  specifying   and controlling access, Operator Overloading
      • Inheritance & Composition, What is inherited, access control, syntax examples, The keywords static and this
      • Polymorphism, Type Hierarchies and the difference between Early & Late Binding, Virtual functions and abstract base classes
      • Copy Control (Copy Constructor, Assignment Operator, Destructor), Dynamic Object Creation and Functions Returning Objects
      • Header guards, pre-processor directives and how to split a program into multiple files, Namespaces and the keyword using, An introduction to exceptions
      • Generic Programming and the Standard Template Library (STL), Containers, Iterators and Algorithms, An introduction to class templates
      • Revision of OOP key concepts, Information hiding, Encapsulation, Reusability, Polymorphism, Overloading, Inheritance, Composition
    • Classes
    • Objects
    • Abstraction
    • Interfaces
    • Constructors/destructors
    • Overloading
    • Inheritance
    • Polymorphism and templates.

Get Inspired! Watch the Video

A short course is an excellent way to gain new expertise, advance skills or simply follow a passion. With courses in business, computing, writing, creative industries, languages and law there is something for everyone. Glimpse inside our short course community: hear from our industry-expert tutors and listen to students as they reflect on their learning experience.

About provider

City University London

City University London

City, University of London is a special place. With skill and dedication, we have been using education, research and enterprise to transform the lives of our students, our community and the world for a hundred years. We are proud of...

Read more and show all courses with this provider

Contact info

City University London

Northampton Square
EC1V 0HB London

 Show phone number


There are no reviews available yet.

U.K. L&D Report: 2019 - Benchmark Your Workplace Learning Strategy

Are you curious about the L&D strategies of some of the U.K.'s top companies?

Find out what they're up to in's second annual U.K. L&D Report!


Learn more

Be Inspired - watch the videos

Similar Courses