The aim of this workshop is to give an overview of modern techniques for computational
research using
GAP and
SageMath. We plan to give introductions to both systems, and
combine lectures with practical sessions to give participants an overview and an opportunity to practice a number of techniques:
- use Git and GitHub to publish code and collaborate with others
- run tests to check that their code works correctly
- automate tasks with UNIX shell scripts
- run distributed computations with GAP and SageMath
- publish reproducible experiments using Jupyter notebooks running on Binder.
For the practical sessions, you are encouraged to bring your own code from experiments that you have run with GAP or SageMath in the past, or have a particular problem that you would like to tackle with their help. Please bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) on which you have administrative privileges. A working installation of GAP and SageMath is desirable.
Best wishes,