Welcome!
This repository contains the course material for the Software Carpentry boot camp hosted by UW-Madison's Advanced Computing Infrastructure (ACI) initiative for researchers at the UW-Madison.
This bootcamp has been structured around the concepts put forth in the recent paper "Best Practices for Scientific Computing" by G. Wilson, et al (at the top of this repository). In so doing, the sessions names have been chosen to correspond with some of the most important practices to start early in the research process.
You will need to bring a laptop to all sessions of the bootcamp. Before you arrive, please follow the instructions to install python and other software.
Please fill out the Pre-Camp Survey, if you are in physical attendance at our Software Carpentry Bootcamp on August 25-26.
Time | Topic | Instructor |
---|---|---|
8:30-9:00 | Setup & Intro | All |
9:00-9:15 | If it's not reproducible, it is still science? | Paul Wilson |
9:15-10:45 | Introducing the Shell | Lauren Michael |
10:45-11:00 | Break | |
11:00-12:30 | Let the Computer Do the Work | Daijiang Li |
12:30-1:30 | Lunch | |
1:30-2:30 | Write Code for People I | Paul Wilson |
2:30-2:45 | Break | |
2:45-3:45 | Write Code for People II | Paul Wilson |
3:45-4:30 | Make Incremental Changes I | Karl Broman |
Time | Topic | Instructor |
---|---|---|
9:00-9:45 | Don't Repeat Yourself (or Others) | Paul Wilson |
9:45-10:45 | Make Incremental Changes II | Karl Broman |
10:45-11:00 | Break | |
11:00-12:00 | Plan for Mistakes | Matt Gidden |
12:00- 1:00 | Lunch | |
1:00-2:00 | Make Changes from Anywhere (GitHub) | Matt Gidden |
2:00-2:30 | Work and Home (or Being Mobile) | Matt Gidden |
2:30-2:45 | Break | |
2:45-4:00 | Collaborate | Matt Gidden |
3:00-4:00 | Best Practices Summary and Discussion | All |
On the first day of our first boot camp (April 29, 2013), we were offered this XKCD Comic: