13-14 June, 2016
9:30 am - 4:30 pm
Instructors: Belinda Weaver
Helpers: Marco Fahmi
Software Carpentry's mission is to help scientists and engineers get more research done in less time and with less pain by teaching them basic lab skills for scientific computing. This hands-on, **Library Carpentry** workshop will cover basic concepts and tools, including regular expressions, recommended data structures, version control, task automation, and data clean up. The datasets used for analysis during the workshop will be relevant to librarians. Participants will be encouraged to help one another and to apply what they have learned to their own research problems. This workshop is based on the Library Carpentry curriculum intitally developed by Dr James Baker, Owen Stephens and Daniel van Strien, and further adapted by a global team during the recent Mozilla Science Lab Global Sprint.
For more information on what Software Carpentry teaches and why, please see our paper "Best Practices for Scientific Computing".
Who: The course is aimed at librarians and humanities researchers. You don't need to have any previous knowledge of the tools that will be presented at the workshop.
Where: Centre for Digital Scholarship, UQ Library (Duhig Building #2). Get directions with OpenStreetMap or Google Maps.
Requirements: The class will be run in a computer lab with desktop computers. Programs such as OpenRefine will either be installed on those computers or accessible via a cloud option (through a Web browser). Attendees are welcome to bring their own laptops along if they want to. Participants are required to abide by Software Carpentry's Code of Conduct.
Accessibility: We are committed to making this workshop accessible to everybody. The workshop organisers have checked that:
Contact: Please mail b.weaver@qcif.edu.au for more information.
09:30 | Introduction, jargon busting |
10:30 | Break |
11:00 | Data structures, regular expressions |
12:30 | Lunch break |
13:30 | Introduction to the command line |
15:00 | Break |
15:30 | Using Grep and sed |
16:30 | Close |
09:30 | Introduction to version control |
10:30 | Break |
11:00 | Using Git |
12:30 | Lunch break |
13:30 | Introduction to OpenRefine |
15:00 | Break |
15:30 | OpenRefine 2 and workshop wrap-up |
16:30 | Close |
Etherpad: http://pad.software-carpentry.org/lc-bris.
We will use this Etherpad for chatting, taking notes, and sharing URLs and bits of code.