Return-Path: <rabenseifner@hlrs.de>
Received: from deliver ([unix socket])
	 by merkur (Cyrus v2.4.17-caldav-beta9-Debian-2.4.17+caldav~beta9-3) with
 LMTPA;
	 Mon, 18 Jul 2016 11:03:25 +0200
X-Sieve: CMU Sieve 2.4
Received: from localhost (localhost [127.0.0.1])
	by merkur.ins.uni-bonn.de (Postfix) with ESMTP id 5F7352A0A47
	for <sekretariat.ins.uni-bonn.de@merkur.ins.uni-bonn.de>;
 Mon, 18 Jul 2016 11:03:25 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at merkur.ins.uni-bonn.de
Authentication-Results: merkur.ins.uni-bonn.de (amavisd-new);
	dkim=pass (1024-bit key) header.d=hlrs.de
Received: from merkur.ins.uni-bonn.de ([127.0.0.1])
	by localhost (merkur.ins.uni-bonn.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id GQ5mqbUZXP-l
	for <sekretariat.ins.uni-bonn.de@merkur.ins.uni-bonn.de>;
	Mon, 18 Jul 2016 11:03:25 +0200 (CEST)
Received: from mail.hlrs.de (mail.hlrs.de [141.58.2.50])
	by merkur.ins.uni-bonn.de (Postfix) with ESMTPS id EDD492A07AE
	for <contact@ins.uni-bonn.de>; Mon, 18 Jul 2016 11:03:24 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by mail.hlrs.de (Postfix) with ESMTP id 85C9B83CB
	for <contact@ins.uni-bonn.de>; Mon, 18 Jul 2016 11:03:24 +0200 (CEST)
Received: from mail.hlrs.de ([127.0.0.1])
	by localhost (mail.hlrs.de [127.0.0.1]) (amavisd-new, port 10032)
	with ESMTP id 7go6e_P8jmYe for <contact@ins.uni-bonn.de>;
	Mon, 18 Jul 2016 11:03:24 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by mail.hlrs.de (Postfix) with ESMTP id 34A6D84B3
	for <contact@ins.uni-bonn.de>; Mon, 18 Jul 2016 11:03:24 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.9.2 mail.hlrs.de 34A6D84B3
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hlrs.de;
	s=1806FB76-797D-11E5-BCE5-7B280A126CD4; t=1468832604;
	bh=ilI+Tc3+/ZvtzV7Lwu4SXpxFCKoPLaOXogS5Gf3ly4E=;
	h=From:Reply-To:To:Subject:Message-Id:Date;
	b=A4HRUkuFJUYCLe/vX8MYWkNt7peEQqVP2gXSXXgofQfLXiFndOqFISl+HpQhb8VbQ
	 M1yJIZdZXLPLpZ5YV+df3/gdqOWUtv2f039WQKIL5/ubF/2ZTCHQ8tdin/v2kbaatf
	 U2DVAZOfYrAWL1+hzdrEpmkyckt3AS9u4NvtLlJE=
X-Virus-Scanned: amavisd-new at hlrs.de
Received: from mail.hlrs.de ([127.0.0.1])
	by localhost (mail.hlrs.de [127.0.0.1]) (amavisd-new, port 10026)
	with ESMTP id 1N75mrSTn8yc for <contact@ins.uni-bonn.de>;
	Mon, 18 Jul 2016 11:03:24 +0200 (CEST)
Received: from awsrr.hlrs.de (awsrr.hlrs.de [141.58.5.187])
	by mail.hlrs.de (Postfix) with ESMTP id 1A51F848C
	for <contact@ins.uni-bonn.de>; Mon, 18 Jul 2016 11:03:24 +0200 (CEST)
Received: by awsrr.hlrs.de (Postfix, from userid 843)
	id DB0578A2CC; Mon, 18 Jul 2016 11:01:39 +0200 (CEST)
From: Rolf Rabenseifner <rabenseifner@hlrs.de>
Reply-To: Rolf Rabenseifner <rabenseifner@hlrs.de>,
 Andreas Ruopp <ruopp@hlrs.de>, Joerg Hertzer <hertzer@hlrs.de>
To: contact@ins.uni-bonn.de
Subject: Advanced C++ with Focus on Software Engineering, Nov 28 - Dec 01,
 2016
Message-Id: <20160718090139.DB0578A2CC@awsrr.hlrs.de>
Date: Mon, 18 Jul 2016 11:01:39 +0200 (CEST)

Dear Madam or Sir / Sehr geehrte Damen und Herren!

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/CPP2/

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

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

Monday Nov. 28 - Thursday Dec. 01, 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.  Additionally,
 the course gives insight into kernel development with C++.

 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, maintainable, and efficient C++ code.

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

Date & Location:
 2016, Monday Nov. 28, 09:00 - Thursday Dec. 01, 16:30 (Course 2016-CPP2)
 HLRS, Seminar room, Allmandring 30, 70569 Stuttgart, Germany.

Registration and further information:
 http://www.hlrs.de/training/2016/CPP2/
 Deadline for registration: Oct. 30, 2016

Lecturer:
 Klaus Iglberger (External)

The course language is German. The slides are in English.
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 rabenseifner@hlrs.de
Dr.-Ing. Joerg Hertzer. . . . . . . . . . . . . . . . hertzer@hlrs.de
Dipl.-Ing. Andreas Ruopp. . . . . . . . . . . . . . . . ruopp@hlrs.de
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
---------------------------------------------------------------------
