Software Carpentry at Bristol 2013
Thursday 12-Friday 13 September 2013.
Timetable
Thursday 12th
- 09:00 Arrival and Welcome - Andrew / Chris
- 09:30 Using the shell to do more in less time (part 1) - Karthik
- 10:30 Break
- 10:45 Python and Good programming practice (part 1) - Chris
- 12:00 Lunch
- 13:00 Using version control to manage and share information (slides - Karthik
- 15:00 Break
- 15:30 Python and Good programming practice (part 2) - Chris
- 16:30 Documenting code - Chris
- 17:30 Close
Friday 13th
- 09:00 Recap
- 09:30 Object-orientation
- 10:30 Break
- 10:45 How (and how much) to test software (slides) - Karthik
- 12:00 Lunch
- 13:00 Program Design - Chris
- 14:45 Break
- 15:15 Using the shell to do more in less time (part 2) - Karthik
- 16:15 Pulling it all together - Andrew / Karthik / Chris
- 16:30 Close
Etherpad
We'll be using an Etherpad to provide additional information on the day. This will be made public on the day.
Hints and tips
Hints and tips on common Bash and editor commands.
Before you arrive...
We recommend that you bring your own laptop to work on (so that you can easily continue to use the same tools after the bootcamp) but we hope to have a handful of backup laptops available. If you choose to bring your own laptop then, before you arrive, you will need to ensure you have installed and tested some software. Please see our set-up page for a list of the software required and instructions.
You should test your installation using our testing scripts described here. To access these start a shell and run the commands:
git clone --branch 2013-09-bristol --single-branch https://github.com/swcarpentry/boot-camps
cd boot-camps/setup
before following these instructions.
You also need to create a free individual account on BitBucket. Make sure you know your username and password when you arrive
We recommend that you to work through this short tutorial on Beginning Python before the bootcamp. This is designed for people completely new to Python (the main language used for the programming parts of the bootcamp) and some familiarity with the basic syntax will be helpful.
Organiser and instructors
The organiser of this boot camp is Andrew Walker. The instructors will be Chris Woods and Karthik Ram.
Contact
For help or more information please contact Andrew Walker and Mike Jackson.