UW-Madison-ACI/boot-camps — pull request #14 by gonuke (2013-04-03 04:57:02+00:00)
Title: Update landing page with draft agenda.

During today's meeting we decided to arrange the schedule around the Best Practices paper (http://arxiv.org/abs/1210.0530). After creating the list of 10 practices, some seemed more appropriate to a boot camp than others, and the shell doesn't really exist there at all...

Day 1
* Setup help (pre-workshop)
* (Motivation) What we know about software engineering : @stevemcgough
* The Shell : @gonuke
* Automating Workflows == Shell automation and Makefiles : @gonuke
* Write Code for People == Variables and Data Structures : @stevemcgough
* Write Code for People (II) == Flow Control : @aronnem

Day 2
* Don't Repeat Yourself == Functions & Modules : @aronnem
* Plan for Mistakes == Testing : @katyhuff
* Version Control == VC local : @gidden
* Collaborate == VC remote : @gidden

These are the proposed teaching assignments. We hope that all instructors can frame their lessons in the context of the relevant "Best Practices" section. We hope/expect that this will allow learners to make a better connection between the "how" and the "why".