The University of Chicago Software Carpentry Boot Camp 2012
Before you come to the boot camp, you will need to bring a laptop with which to follow along interactively with the tutorials. In order to do this, you will need to install VirtualBox, download this virtual machine image, and open the image using VirtualBox.
By doing so, you will have, on your laptop, a virtual environment pre-loaded with all of the necessary software (a terminal, text editors, git, the enthought python distribution, and valgrind) for the tutorial.
You'll need to open a terminal (try konsole or LXterminal). Then type the following commands:
- git clone git://github.com/thehackerwithin/UofCSCBC2012.git
- cd UofCSCBC2012
- sudo ./install.sh
Your sudo password is 'thw'.
The University of Chicago Software Carpentry Boot Camp will be located at University of Chicago, Searle-Cl 240, 5735 S Ellis Ave (Main Entrance).
The boot camp will last from 9am to 5pm on April 2 and 3, 2012. There will be a lunch break at 12:00pm on April 2 and a lunch break at 12:30pm on April 3. There will also be coffee breaks intermittently throughout the days.
The boot camp will be led by Anthony Scopatz, Milad Fatenejad, Joshua R. Smith, and Katy Huff. It was organized by Software Carpentry, an online compendium of resources for scientific computation.
Time & Topic
8:30 Set Up
9:00 Shell
12:00 Lunch
1:00 Python 1: Variables
2:00 Python 2: Data Structures
4:00 Python 4: Functions And Modules
11:00 Collaborative Version Control
12:30 Lunch
1:30 Debugging
2:30 Testing
4:00 Documentation