Scientific Programming with C++

About This Course: This course provides a thorough introduction to C++ programming language to those who would be using them for numerical computing (in applied mathematics, sciences, engineering, economics, and finance) and/or for solving practical real-world problems. It is designed to give students fluency in C++. The course consists of interactive lectures with students doing sample C++ problems during the lab sessions. With our simple and practical training approach, this course will take you through learning C++ programming language. Examples are provided in the areas of engineering, sciences, economics, finance, and more.


Training Cost: ₦ 45,000.00   


Background on C++:  C is a general-purpose computer programming language developed by Dennis M. Ritchie at the Bell Telephone Laboratories in 1972. Many of its principles and ideas were taken from the earlier language B and B's earlier ancestors BCPL (CPL: Combined Programming Language). It is probably the most widely used computer language. C++, an extension of the C language, is a programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs.

C is powerful, modular, flexible, portable, has fast program execution time, and allows low-level command and access to information. Most 3D movies are created with applications that are generally written in C and C++. Embedded systems (small microcontrollers/microprocessors running a program – they are, more or less, small computers) for TVs, radios, aircrafts, chemical processing plants, modern cars, among others, are mostly coded in C or C++. In cars alone, embedded systems for the automatic transmission systems, dashboard displays, anti-lock brakes, cruise control, and air-bag are all coded in C/C++.


Success Stories: Companies and Institutions around the World Using C++ include, Apple, AT&T, Bloomberg, CERN, Ericsson, Facebook, Google, IBM, Microsoft, Nokia and Siemens.


Course Dates: 
Saturday 16 December – Sunday 17 December 2017


Course Time: 9 am to 4 pm


Prerequisites: Basic IT skills. A first year undergraduate-level mathematics or background in engineering, physics, mathematics, economics, finance or another applied science with some mathematical content will be helpful. No previous programming experience is required.



Information on how to book one or more of our courses can be found here .


Some Applications of Programming in C++

   •     In Biological Systems: A 3D Simulation of a Tumour Spheroid





   •     In Biological Systems: Physiology Cardiac electrophysiology - A Reentrant Spiral Wave





   •     In Finance: Markov Chain Monte Carlo





   •     In Science: Simulator Sandbox Game





   •     In Science: Numerical Simulation of 5-body Problem




Availability Type: 
Key Features
Assumes no prior knowledge or experience of programming
Using scientifically relevant and practical examples throughout enables students to quickly put their knowledge into practice
Case studies in linear algebra, numerical methods, and optimization
Several examples from engineering, science and economics
Introduction to C++
Control Flow
Objects and Classes
Strings and Vectors
Pointers and Dynamic Arrays