BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:Programming in C++
DTSTART:20260504T070000Z
DTEND:20260508T143000Z
DTSTAMP:20260501T121500Z
UID:indico-event-379@events.hpc-portal.eu
CONTACT:s.mohanty@fz-juelich.de
DESCRIPTION:This course takes place on-site at JSC. Online participation i
 s not possible. The course will be held in English.\nCourse Content:\nC++ 
 is a multi-paradigm programming language supporting procedural\, object-or
 iented\, generic and functional programming styles. This course will provi
 de a practical introduction to C++\, adhering to the latest official langu
 age standard at the time of the course.\nThe 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 example
 s. The initial focus of the course will be to make the participants comfor
 table utilizing modern C++\, e. g.\, solving small problems using the STL 
 containers and algorithms along with lambda functions. Syntax will be expl
 ained in detail when needed. Once the participants are familiar and comfor
 table with the easy-to-use aspects of modern C++\, the powerful abstractio
 n mechanisms of the language\, such as classes and class hierarchies\, and
  templates will be presented at depth. It is hoped that this course will e
 ncourage fruitful application of the programming language and provide a go
 od foundation for further learning.\nIt is assumed that the participants h
 ave 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.\n\n\n\n\nContents l
 evel\n\n\nin hours\n\n\nin %\n\n\n\n\n\n\nBeginner's contents:\n\n\n22.5 h
 \n\n\n75 %\n\n\n\n\nIntermediate contents:\n\n\n7.5 h\n\n\n25 %\n\n\n\n\nA
 dvanced contents:\n\n\n0 h\n\n\n0 %\n\n\n\n\nCommunity-targeted contents:\
 n\n\n0 h\n\n\n0 %\n\n\n\n\nPrerequisites:\nGood working knowledge of C\, P
 ython\, Java or Fortran\nA personal institutional email address (universit
 y/research institution\, government agency\, organisation\, or company) is
  required to register for JSC training courses. If you don't have an insti
 tutional email address\, please get in touch with the contact person for t
 his course.\nTarget Audience:\nProgrammers who want to use C++\nLanguage:\
 nThis course is given in English.\nDuration:\n5 days\nDates:\n4-8 May 2026
 \, 09:00-16:30 each day\nMornings: 3 lectures with very short exercises\, 
 09:00-10:00\, 10:15-11:15\, 11:30-12:30Afternoons: intensive exercises\, 1
 3:30-16:30\nVenue:\nJülich Supercomputing Centre\, building 16.3\, room 2
 13a (Ausbildungsraum 1)\nNumber of Participants:\nMinimum 5\, maximum 26\n
 Instructor:\nSandipan Mohanty (JSC)\n\nhttps://events.hpc-portal.eu/event/
 379/
LOCATION:Jülich Supercomputing Centre\, building 16.3\, room 213a (Ausbil
 dungsraum 1)
URL:https://events.hpc-portal.eu/event/379/
END:VEVENT
END:VCALENDAR
