Welcome!
This repository contains the course material for the upcoming Software Carpentry boot camp being hosted by the Advanced Computing Infrastructure organization 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. In so doing, the sessions names have been chosen to correspond with some of the most important practices to start early.
Time | Topic | Instructor |
---|---|---|
8:30-9:00 | Setup & Intro | Paul Wilson |
9:00-9:45 | What we know about software engineering | Steve McGough |
9:45-10:45 | Introducing the Shell | Paul Wilson |
10:45-11:00 | Break | |
11:00-12:30 | Automating Workflows | Paul Wilson |
12:30-1:30 | Lunch | |
1:30-3:00 | Write Code for People I | Steve McGough |
3:00-3:15 | Break | |
3:15-4:30 | Write Code for People II | Aronne Mirelli |
Time | Topic | Instructor |
---|---|---|
9:00-10:30 | Don't Repeat Yourself | Aronne Mirelli |
10:30-10:45 | Break | |
10:45-12:00 | Plan for Mistakes | Matt Gidden |
12:00-1:00 | Lunch | |
1:00-2:30 | Use Version Control | Paul Wilson |
2:30-2:45 | Break | |
2:45-4:00 | Collaborate | Matt Gidden |
On the first day of our boot camp, we were offered this XKCD Comic: