Course description
The topics covered in this c++ object oriented programming online course include:
- C++ language features
- A key standard library objects overview
- OOP features including:
- Classes
- Objects
- Abstraction
- Interfaces
- Constructors/destructors
- Overloading
- Inheritance
- Polymorphism and templates.
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.
Feedback is given throughout the course so that participants have as much opportunity as possible to improve their programming technique.
This course is for those who can program in a procedural language (C, PHP, Python, MATLAB, Octave, R) using control structures (if, for/while etc.) who are looking to refresh existing programming skills and want learn C++ to develop financial or other algorithms that should run fast and efficiently.
Course delivery details
Assessment and certificates
You will be awarded an official City, University of London certificate if you attend over 70 per cent of the classes. The course is not formally accredited.
Assessment
The tutor will provide a series of informal online homeworks spread out during the course - and suggestions are provided on enhancing existing programs. Online quizzes to check learning will also be made available.
This course uses the Moodle virtual learning environment (VLE) source codes, example programs and teaching material can be accessed any time on the Internet.
The evening class will also use online forums for questions and answers allowing you to post questions to other classmates and the course tutor.
Request info
City, University of 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...