Subject: Advanced C++ with Focus on Software Engineering, Apr 20-22, 2016
From: Rolf Rabenseifner <[email-masked]>
To: [email-masked]
Date: Thu, 4 Feb 2016 20:12:27 +0100 (CET)

Dear Sir, dear Madam / Sehr geehrte Dame, sehr geehrter Herr,

Please, can you pass this C++ course announcement also to interested
colleagues.  / Es waere schoen, wenn Sie diese C++ Kurs-Ankuendigung
auch an interessierte Kollegen weitergeben koennten.

www.hlrs.de/training/2016/CPP1/

Kind regards / Mit freundlichen Gruessen
Rolf Rabenseifner, Joerg Hertzer and Andreas Ruopp

=====================================================================
      Advanced C++ with Focus on Software Engineering
                Call for Participation
=====================================================================

Wednesday-Friday, Apr. 20-22, 2016
At HLRS
University of Stuttgart, Germany

Abstract:
This advanced C++ training is a course on object-oriented (OO) 
software design with the C++ programming language. The focus 
of the training are the essential OO and C++ software development 
principles, concepts, idioms, and best practices, which enable 
programmers to create professional, high-quality code.

The course will not address special areas and applications of C++, 
such as for instance Template Meta Programming (TMP), or the 
quirks and curiosities of the C++ language. It rather teaches 
guidelines to develop mature, robust, and maintainable C++ code.

After this course, participants...
...will have a detailed understanding of the essential OO design principles
...will have gained knowledge about fundamental C++ programming concepts and idioms
...will be able to properly design classes and class interfaces
...will know about the importance of exception safe programming
...will avoid the usual pitfalls in the context of inheritance
...will comprehend the advantages of non-intrusive design
...will understand the virtue of clean code

Date & Location:
Apr. 20, 09:00 - Apr. 22, 16:30 (Course 2016-CPP1)
HLRS, Seminar room, Allmandring 30, 70569 Stuttgart, Germany.

Registration and further information:
http://www.hlrs.de/training/2016/CPP1/
Deadline for registration:
Mar. 20, 2016

Lecturer:
Klaus Iglberger (External)

The course language is German.
We will provide local systems with test accounts for the participants.

__________

Further courses
- by HLRS:
   http://www.hlrs.de/training/  and
   http://www.hlrs.de/training/course-list
- by the Gauss Centre of Supercomputing (GCS):
   http://www.gauss-centre.eu/training
- by the PRACE Advanced Training Centres (PATCs):
   http://www.training.prace-ri.eu/

---------------------------------------------------------------------
I would appreciate if you could forward this email to interested
colleagues.  If you receive double postings or you want to stop
these postings, then please reply the email-address(es) that
should be unsubscribed, and include "unsubscribe" in the subject line.
---------------------------------------------------------------------

---------------------------------------------------------------------
Dr. Rolf Rabenseifner . . . . . . . . . . .email [email-masked]
Dr.-Ing. Joerg Hertzer. . . . . . . . . . . . . . . . [email-masked]
Dipl.-Ing. Andreas Ruopp. . . . . . . . . . . . . . . . [email-masked] 
High Performance Computing Center (HLRS) . phone ++49(0)711/685-65530
University of Stuttgart . . . . . . . . . .and : ++49(0)711/685-65932
Nobelstr. 19, D-70569 Stuttgart, Germany. . . . .++49(0)711/685-87259
---------------------------------------------------------------------