[Postgrad] Software Carpentry Training for Faculty of Science
Timothy Briggs
timothy.briggs at strath.ac.uk
Fri Mar 10 10:23:36 GMT 2023
>From one of the Faculty Research Software Engineers, Chris Osborne:
The target audience is primarily PGRs, but research staff are also welcome.
Thanks,
Timothy
--
Software Carpentry: Introductory Research Computing Skills Training
Software Carpentry is a set of practical, interactive computing laboratory exercises taught over two days. This year we are organizing a joint workshop between the University of Strathclyde, the University of Glasgow, and the Scottish Universities Physics Alliance (SUPA). These workshops will take place in person at the University of Glasgow on the 13 and 14 April 2023.
Software carpentry requires minimal prior computing or development experience, only an interest in learning computing skills to improve your research practice. The focus of this course is not to teach you any programming language in particular but a set of skills and good practices to assist in managing, documenting, and testing code. The concepts taught in this course will generalize to any programming language, but our examples primarily use Python.
Our Software Carpentry course is composed of four sessions:
* The Unix Shell: this is a powerful tool for productivity, allowing you to automate many tedious tasks, and interact with your computer in a different way.
* Git: an industry-standard version control package, allowing storage of file history, and the standard approach to collaborative software development (in addition to preventing any changes for getting lost!).
* Automation using make: a very flexible tool that builds on the Unix shell and can be used to automatically run necessary rules whilst minimizing duplication of effort.
* Scientific software engineering best practices: a discussion of how to structure your code, build for longevity, and prepare for publication.
If you are not sure whether these sessions would be useful to you, but use a computer to analyse and visualise your scientific data, there's a good chance they will be! If you have taken introductory programming courses, but aren't sure how to build on what you've learnt, this course is also for you!
This course is open to PGR Students and Research Staff. If you would like to attend, please fill in this form (https://forms.office.com/e/He3MmnHwbp<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fforms.office.com%2Fe%2FHe3MmnHwbp&data=05%7C01%7Ctimothy.briggs%40strath.ac.uk%7C3cf75f70e0b5421211db08db20bd5a2c%7C631e0763153347eba5cd0457bee5944e%7C0%7C0%7C638139769843289187%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Lyq3GQ1NTl7g6UWnqHuHdlUD71GNOb6hMc5o4mdB7yQ%3D&reserved=0>) to sign-up, and I will contact you with further details as we get closer.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://phys.strath.ac.uk/pipermail/postgrad/attachments/20230310/91cca5eb/attachment.html>
More information about the Postgrad
mailing list