Trainingskurs "Programmieren mit C++ für C-Programmierer"
(Kurs-Nr. 89/2015 im Trainingsprogramm des Forschungszentrums)
Zielgruppe: | Mitarbeiter, deren Tätigkeit die Entwicklung von Programmen in C++ erfordert. |
Inhalt: | |
Teilnahmevoraussetzungen: | Gute Kenntnisse der Programmiersprache C |
Sprache: | Der Kurs wird auf Englisch gehalten. |
Dauer: | 6 Tage |
Termin: | 13.-17. April und 20. April 2015, 9.00 - 16.30 Uhr |
Ort: | Jülich Supercomputing Centre, Ausbildungsraum 1, Geb. 16.3, Raum 213a |
Teilnehmerzahl: | mindestens 5 |
Referent: | Dr. Sandipan Mohanty, JSC |
Ansprechpartner: | Dr. Sandipan Mohanty Telefon: +49 2461 61-2526 E-mail: s.mohanty@fz-juelich.de |
Anmeldung: | Bitte senden Sie Ihre Anmeldung an Dr. Sandipan Mohanty. Anmeldung bis 30. März 2015. Wenn Sie nicht Mitarbeiter des Forschungszentrums Jülich sind, geben Sie bei der Anmeldung bitte die folgenden Daten an: Vorname, Name, Geburtsdatum, Nationalität, vollständige Adresse des Wohnorts |
C++ is a multi-paradigm programming language supporting procedural, object-oriented, generic and functional programming styles. In this course, the current standard of the language, C++11, will be introduced to participants familiar with C. Minor changes in the revision C++14 will be also be introduced.
The course will run from 13-20 April 2015. The first three days will introduce the C++ (C++11) syntax. Through a number of simple but instructive exercises, the participants will learn the C++ syntax and familiarise themselves with elements of object oriented, generic and functional programming. The Standard Template Library for C++11 will be introduced in sufficient detail to be useful.
The second half will be about graphics, Boost libraries and multicore
performance. Brief introductions will be given to :
- graphical user interfaces using Qt5.
- Boost C++ libraries
- Intel (R) Threading Building Blocks
This course is designed for participants with previous programming experience, and introduces the current standard of C++. It cannot serve as a beginners' introduction to programming.