C++ for scientific computing

20-21/02/2019 27-28/02/2019
Venue: ICTS opleidingscentrum A and D, W. de Croylaan 52a, 3001 Heverlee
Price: Free
End registration: 19.02.2019
Training
Intermediate
Dates:

20/02/2019 - 09.00 - 13.00 (opleidingscentrum A)
21/02/2019 - 09.00 - 13.00 (opleidingscentrum A)
27/02/2019 - 09.00 - 13.00 (opleidingscentrum D)
28/02/2019 - 09.00 - 13.00 (opleidingscentrum D)

C++ is a modern, object-oriented programming language that is used tobuild industry strength applications when performance and reliability are important.The language has a reputation of being challenging to use, but forscientific programming, a core set of features is sufficient for most programming tasks. In this training, we will concentrate on thatfeature set. Although the scope is scientific programming, most of the material presented in Bjarne Stroustrup's excellent "A tour of C++" is covered, as well as some addition introduced in the C++14 specification.
The STL (Standard Template Library) will be covered in some detail since selecting the appropriate data structures and algorithms is one of themost important design decisions. We will see that C++ code can be compact, straightforward, elegant and fun to write, and is a very useful programming language for more demanding applications.
Hands-on and programming challenges will be provided.

Prerequisite:

This is an intermediate-level training for those who know how to program with a reasonable level of proficiency.