Choose a start date
C++ is the key language used for game development and VR.
This course is for those who can already program in a procedural language such as C, using control structures such as if, for, while, etc.
It covers the fundamentals of the C++ programming language and shows how to program using object-oriented principles. It is fully hands-on, and you will gain experience in designing simple but powerful object-oriented applications and in writing code using the C++ language.
This course aims to update and refresh your existing programming skills. Using C++ will enable you to develop financial or other algorithms to run quickly, following prototyping in systems such as MATLAB or Octave.
The course takes place in our central London location, taught over 10 weeks in the evenings, allowing you to continue with full-time employment.
Feedback is given throughout the course so that participants have as much opportunity as possible to improve their programming technique.
Topics covered include:
By the end of the course, you will be able to:
“ Value for money, good content and great tutor…lots to cover in ten classes (wish there were more)…very satisfied. ”
“ Gives solid unerpinning theory enabling you to build up your core knowledge of C++. You should be actively developing alongside to take full advantage of the course. ”
“ Informative, capable course. Pace was just right and the materials were well presented. ”
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.
Applicants must be proficient in written and spoken English.
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 at anytime 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.