We help researchers to become more productive by teaching software development skills that enable more to be done, in less time, and with less pain.
What will be taught?
We will cover skills including version control, task automation, good programming practice (Python) and automated testing. These skills enable researchers to optimise their time and provide them with a secure basis to optimise and parallelise their code.The course will be tailored to suit the level of expertise of registered participants.
Who will be the Instructors:
·Jonah Duckles (University of Oklahoma, USA)
·James Hetherington (University College London, UK)
·JC Leyder (ESA’s European Space Astronomy Centre, Spain)
·David Merand (University of the Witwatersrand, South Africa)
Who should attend: The course is aimed at postgraduate students, post-docs and other researchers affiliated with South African or African academic or research institutes with a specific focus on Bioinformatics and Astronomy although a number of seats will be reserved for students in other research areas.Two parallel workshops will be run – introductory level python, shell, etc and advanced research software development.
Where will it be held: TS 3B and 3C, SNAPE building, Upper Campus, University of Cape Town, Cape Town, South Africa
Will food/snacks be provided: Tea breaks and lunch will be provided to course participants.
Requirements: The course will be hands-on, and you will need to bring your own laptop (you'll be asked to install some software before you arrive).
Participants are welcome to register for the full eResearch Africa conference or just for the Software Carpentry Bootcamp.
The eResearch Africa Conference organizers in collaboration with the UCT eResearch Centre, the Council for Scientific and Industrial Research (CSIR) the South African National Bioinformatics Institute (SANBI), and Witwatersrand University (WITS) will be hosting the first South African Software Carpentry bootcamp back-to-back with the eResearch Africa Conference.The workshop is supported through a Knowledge, Interchange, and Collaboration grant awarded by the South African National Research Foundation and donations from SANBI and UCT ICTS.
The organisers’ vision is to build software development capacity in South Africa and Africa through partnering with Software Carpentry, to support ongoing training initiatives in research communities where limited computational proficiency is hampering analysis in data-intensive research projects.To this effect we are hoping to train both novices and participants who themselves may proceed to become Software Carpentry instructors and participate in future local Software Carpentry bootcamps and other research software development workshops
The workshop will be open to any postgraduate students and researchers affiliated with academic or research institutes in South Africa and the rest of Africa with preference given to those involved in Bioinformatics and Astronomy.