Instructors: Stephen Eglen, Laurent Gatto, Aleksandra Pawlik
What: Our goal is to help scientists and engineers become more productive by teaching them basic computing skills like program design, version control, testing, and task automation. We will focus on teaching R programming. In this two-day boot camp, short tutorials will alternate with hands-on practical exercises. Participants will be encouraged both to help one another, and to apply what they have learned to their own research problems during and between sessions. At the end of the workshop we hope that participants will be able to generate their own R package and share it with others on github.
Who: The course is aimed at postgraduate students and other scientists who are familiar with basic programming concepts (like loops, conditionals, arrays, and functions) but need help to translate this knowledge into practical tools to help them work more productively. In the first instance, attendance will be restricted to people who work at Cambridge University and affiliated institutions.
Requirements: Participants must bring a laptop with a few specific software packages installed. See the setup information below for what you will need to install before the day. You should also have an EDUROAM account to access the wireless network. If you do not have EDUROAM, we should be able to get you a temporary account, but please let the organisers know before the day.
Content: The syllabus for this boot camp will include:
Contact: Please mail r.cam.bootcamp@gmail.com for more information.
When | What | Who |
---|---|---|
Day 1 | ||
08:30 | Setup | LG |
09:00 | Welcome | SJE |
09:15 | R introduction | LG |
10:30 | Break | |
10:45 | R programming | LG |
12:00 | Lunch | |
13:00 | R programming | LG |
14:15 | Break | |
14:30 | Shell, make | SJE |
16:30 | Wrapup | |
Day 2 | ||
09:00 | Version Control | AP |
10:30 | Break | |
10:45 | Version Control | AP |
12:00 | Lunch | |
13:00 | R packaging | LG |
14:00 | Break | |
14:15 | Vignettes, testing | SJE |
15:30 | Github packaging | LG |
16:00 | Questions? | |
16:30 | End |
Please note that as of December 11, the course is now full. Visit the registration page if you would like to go on the waiting list. We are charging a fee of 25 pounds to cover the cost of hosting the meeting. If after registering you are unable to attend, the fee may be refundable only if we can find someone else suitable to cover your place.
We'll have a small amount of tea/coffee available during the meeting, but no food. Food (and other drinks) can be bought from the main mathematics cafeteria.