Nov 05-06, 2014
10:00 am - 5:00 pm
Instructors: Mayeul d'Avezac, Jens Hedegaard Nielsen, Gary Macindoe, Derek Groen
Helpers: Ross Mounce, Tom Pollard, Miguel Bernabeu Llinares, Mladen Georgiev
Software Carpentry's mission is to help scientists and engineers become more productive by teaching them basic lab skills for computing like program design, version control, data management, and task automation. This two-day hands-on workshop will cover basic concepts and tools; participants will be encouraged to help one another and to apply what they have learned to their own research problems.
Who: The course is aimed at graduate students and other researchers.
Where: Gordon House 106 29 Gordon Square, London, WC1H 0PP. Get directions with OpenStreetMap or Google Maps.
Requirements: Participants must bring a laptop with a few specific software packages installed see our installation instructions. They are also required to abide by Software Carpentry's Code of Conduct.
Contact: Please mail rc-softdev@ucl.ac.uk for more information.
10:00 | Building programs with Python |
13:00 | Lunch break |
14:00 | Version control with Git |
16:45 | Wrap-up |
10:00 | Testing |
13:00 | Lunch break |
14:00 | Managing data with SQL |
16:45 | Wrap-up |
for
, if
, else
, ...add
, commit
, ...status
, diff
, ...clone
, pull
, push
, ...where
join
We are not covering the Unix Shell in these two days. It is assumed that you are either already familiar with the Unix Shell or followed our course on the shell last week.
To participate in a Software Carpentry workshop, you will need working copies of the software described below. Please make sure to install everything (or at least to download the installers) before the start of your workshop.
See our installation instructions