Modern C++ for Scientists
→
UTC
John Adams Lecture Theatre (JALT) (E6)
John Adams Lecture Theatre (JALT)
E6
Description
-
Location: John Adams Lecture Theatre, Culham Campus (in-person only)
-
This course will be run in person only, so if you work at a different UKAEA site, you will need to plan to travel to Culham Campus to attend. There should be funding available for you to travel to Culham Campus and get accommodation, so please consult with you line manager to find out how to facilitate this.
-
Prerequisites: The course is designed for appeal to programmers with existing experience in another language (e.g. C, Fortran, Java, Python): it is not an introduction to programming. Attendees are also expected to be familiar with using Unix tools such as the bash command line, git repositories and simple Makefiles. If you do not meet these criteria, please instead consider taking some of the courses listed below.
- Course material: https://epcced.github.io/archer2-cpp/
-
Event page for registration: https://www.archer2.ac.uk/training/courses/250304-modern-c/
-
In order to register, you will need to create a SAFE account. If you run into any trouble, please first consult the SAFE help pages for training registration. Failing that, please contact the Archer2 service desk.
-
The course will be using Archer2 to provide a consistent learning environment for the exercises; therefore, in order to register you mush provide a public SSH key. For those that might not have used SSH before and aren't familiar with SSH keys, please read this GitHub help article about them, making sure to select the correct platform on the tab near the top of the article. There are instructions there about generating a key pair, with the public key clearly indicated by the .pub at the end of the file name. You will want to upload that file or paste its contents in the registration form for the course.
Organiser