C++ Class in London
Our C++ classes will get you up to speed with this powerful and widespread programming language.
What is C++?
C++ is a leading computer programming language for developing financial and engineering programmes for PCs, as well as having a variety of other uses.
It's one of the most powerful computer programming languages and so is a much sought-after skill by employers especially in financial institutions.
C++ was developed by Bjarne Stroustrup as an object-oriented extension to C. It is now one of the most widely-used languages of all, which is in part because of its C heritage. The ANSI standard for C++ was ratified in 1998.
C++ is not the easiest language to learn. Generally speaking, it is advisable to have previous experience of another language. Many students have proved this wrong (against advice!) and have become proficient C++ programmers from scratch, but it is generally advisable to tackle say Excel VBA first.
A knowledge of C++ is also of enormous benefit to CG (Computer Graphics) students who wish to come to terms with the RenderMan API and the Maya C++ API etc. (Budding CG programmers may wish to visit the associated light-hearted getting started with CG.)
Prospective financial modellers may wish to visit Odegaards Financial Modelling website which is a quite exraordinary (free!) site which shows how to apply our acquired knowledge of C++ to calculation of option prices, monte carlo etc.
Those with an interest in robotics etc may like to take a look at latest development of the ARM microcontroller at the mbed site. Please ask our staff for guidance - especially at the end of the C++ course..
When does the C++ class run?
12 x 2.5 hour lessons = 30 hours total. 1 per week Thursday Evenings 6-30-9pm.
Practice times can be arranged on other evenings free of charge.
Start Dates:
Evenings:
Thursday 12th January 2012. 6.30. Thence 12 Thursdays.
Thursday 10th May 2012. 6.30. Thence 12 Thursdays.
Daytime:
As with all programming languages, At Kensington College we do not recommend, nor do we offer consecutive day training sessions. It is essential to have intermittent study intervals.
March 19:
Mon 19, Wed 21, Fri 23, Mon 26, Wed 28, Fri 30
Overview of Content
- C++ Programming Basics
- Loops and Decisions (For, Do, If etc)
- Structures
- Functions
- Pointers
- Objects and Classes
- Inheritance
- Operator Overloading
- Virtual Functions
- Files and Streams
- Arrays
- Templates & Exceptions. The STL
Cost
£750
Payment may be made in full in advance but a £100 deposit is acceptable
with the balance to be paid after the first class ( to make sure that you
are happy!)
(Individual circumstantial concession may apply.)
Individual Courses
Can be arranged to suit asap. Please phone to arrange times.
Cost: £1550
Course Requirement
3 to 4 hrs of "homework" per week. An exercise is given after every class. This is expected to be received by email on the following Sunday 12.00pm. This is probably the most essential (and compulsory!) part of the course.
Manual & Text
A colourful manual is provided. This manual is based chapter by chapter
on the text which the students must also purchase.
Object Oriented Programming in C++ by Robert Lafore ISBN 0-672-32308-7).
Here's the Amazon
link to the book. Hopefully, the manual is very much simplified and more
digestible version of this excellent text. The text therefore serves as
revision - class by class (The exercises are also derived form the text),
providing a more practical aspect as to how C++ may be applied.
C++ to C# Conversion course
Daytime: 3 alternate days (6 sessions)
Evening: 6 evenings.
TImes to be arranged.
Please phone for details.