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 | |
