BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:Modern C++ for Computational Scientists
DTSTART:20260415T093000Z
DTEND:20260417T163000Z
DTSTAMP:20260501T215200Z
UID:indico-event-736@indico.ukaea.uk
DESCRIPTION:\n\n\n\nModern C++ for Computational Scientists\nNathan Mannal
 l EPCC\n15 - 17 April 2026 09:30 - 16:30\nOnline\nLevel: Intermediate   
     Audience: Software Developers\n \n\n\n\n\n\nOverview\nWith the rece
 nt revisions to the C++ language and standard library\, the ways it is now
  being used are quite different. Used well\, these features enable the pro
 grammer to write elegant\, reusable and portable code that runs efficientl
 y on a variety of architectures.\nHowever it is still a very large and com
 plex tool. This course will cover a minimal set of features to allow an ex
 perienced non-C++ programmer to get to grips with language.\nThese include
 :\n\noverloading\ntemplates\ncontainers\niterators\nlambdas\nstandard algo
 rithms\n\nWe will also briefly cover some important libraries for numerica
 l computing.\nPrerequisites:\nThe course is designed for appeal to program
 mers with existing experience in another language (e.g. C\, Fortran\, Java
 \, Python): it is not an introduction to programming.\nAttendees are also 
 expected to be familiar with using basic Unix tools such as the bash comma
 nd line\, git repositories and simple Makefiles.\nRequirements:\nParticipa
 nts must bring a laptop with a Mac\, Linux\, or Windows operating system (
 not a tablet\, Chromebook\, etc.) that they have administrative privileges
  on.\nThey are also required to abide by the ARCHER2 Code of Conduct.\nTim
 etable:\nDetails to follow\nCourse materials\n\n Course materials \n Cours
 e Chat \n\n\n\nRegistration\n\n RegisterPlease complete the registration f
 orm to reserve your place. \n\n\n\nhttps://indico.ukaea.uk/event/736/
LOCATION:Online
URL:https://indico.ukaea.uk/event/736/
END:VEVENT
END:VCALENDAR
