About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

C++ Programming Courses

C++ Programming Courses

These courses are scheduled on demand.



C++ is a very widely used computer programming language that is continually evolving. C++ has an association with modeling and simulation, and many simulators have been implemented in C++. The association with simulation also comes from the influence of the simulation language Simula67 on the design of C++. Starting with Bjarne Stroustrup's work on "C with classes" in 1979, C++ the language was chritened, as such, in 1983. In the early to mid 90's templates and the Standard Template Library (STL) became available. More recently development in the C++ language have included the addition of traits and metaprogramming capabilities as well as the development of the Boost collection of libraries.
C++ is widely used in areas such as complex real time control systems, computer graphics, image processing and game programming as well financial simulation and modeling systems. C++ formed the basis of Microsoft's MFC (Microsoft Foundation Classes) framework and, subsequently the combination of C++ with DCE RPC (Remote Procedure Calls) was the basis of the Microsoft COM/DCOM/COM+ family of frameworks.
Microsoft, no doubt inspired by the commercial successes of Java frameworks for developing business applications, developed the C# programming language and the associated .Net framework.
FTT's C++ programming courses include both introductory as well as advanced courses, and also incude a course dedicated to Qt C++ GUI based application development courses.

Click on the links below for HTML versions of the full course outllines
Crs Title Days Outline
CPP101 Introduction to C++ Programming 5 HTML
CPP102 Advanced C++ Programming using Standard Template Library and Design Patterns 5 HTML
CPP103 Advanced C++ Programming with Boost, Metaprogramming and Traits 5 HTML
CPP104 Qt C++ Programming 5 HTML