Programming in C++ (training course, online)

Start
26th May 2021 07:00 AM
End
1st June 2021 14:30 PM
Location
Online

(Course no. 972021 in the training programme 2021 of Forschungszentrum Jülich)

This course will take place as an online event. The link to the online platform will be provided to the registrants only.

 

Contents:

C++ is a multi-paradigm programming language supporting procedural, object-oriented, generic and functional programming styles. This course will provide a practical introduction to C++, adhering to the latest official language standard at the time of the course.

The participants will study small example programs, each demonstrating a certain aspect of C++, and then do simple programming exercises using the lessons learned from the examples. The initial focus of the course will be to make the participants comfortable utilizing modern C++, e. g., solving small problems using the STL containers and algorithms along with lambda functions. Syntax will be explained in detail when needed. Once the participants are familiar and comfortable with the easy-to-use aspects of modern C++, the powerful abstraction mechanisms of the language, such as classes and class hierarchies, and templates will be presented at depth. It is hoped that this course will encourage fruitful application of the programming language and provide a good foundation for further learning.

It is assumed that the participants have previous programming experience in languages such as C, C++, Python, Java and Fortran. This course introduces programming in C++20. It is not meant to be a beginners' introduction to programming.

Contents level

in hours

in %

Beginner's contents:

22.5 h

75 %

Intermediate contents:

7.5 h

25 %

Advanced contents:

0 h

0 %

Community-targeted contents:

0 h

0 %

Prerequisites:

Good working knowledge of C, Python, Java or Fortran

Target audience:

Programmers who want to use C++

Language:

This course is given in English.

Duration:

5 days

Date:

26-28 May and 31 May-1 June 2021, 09:00-16:30 each day

mornings: 3 lectures with very short exercises - 09:00-10:00, 10:15-11:15, 11:30-12:30
afternoons: intensive exercises - 13.30-16.30 Uhr.

Venue:

Online

Number of Participants:

minimum 5, maximum 28

Instructor:

Dr. Sandipan Mohanty, JSC

Contact:

Photo Dr. Sandipan Mohanty

Dr. Sandipan Mohanty


Phone: +49 2461 61-2526


E-mail: s.mohanty@fz-juelich.de

Registration:

Please register with Dr. Sandipan Mohanty (s.mohanty@fz-juelich.de) until 12 May 2021.
If you do not belong to the staff of Forschungszentrum Jülich, we need these data for registration:
Given name, name, institution/organisation, place and country of the institution/organisation, email address

Last Modified: 20.05.2022