Code-bootcamp2014: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
__NOTOC__ | |||
=Post CSDMS 2014annual meeting software bootcamp= | =Post CSDMS 2014annual meeting software bootcamp= | ||
<div style="float:right;">[[File:Boots.gif | 250px ]]</div> | <div style="float:right;">[[File:Boots.gif | 250px ]]</div> |
Revision as of 09:13, 6 April 2014
Post CSDMS 2014annual meeting software bootcamp
CSDMS is proud to announce that we will have a Software Carpentry Bootcamp associated with the Annual Meeting. This full-day clinic will be held on the CU campus on Friday May 23rd, 2014.
The bootcamp is an on-site, day long workshop that covers the core computer and programming skills needed to be a productive data analyzer or model user/developer in a small research team:
- the Unix shell (and how to automate repetitive tasks);
- Python (and how to grow a program in a modular, testable way);
- Git and GitHub (and how to track and share work efficiently);
Software Carpentry is a volunteer organization whose goal is to make scientists more productive, and their work more reliable, by teaching them basic computing skills. We will be bringing in their experienced instructors especially for these courses.
Computing is now an integral part of every aspect of science, but most scientists are never taught how to build, use, validate, and share software well. As a result, many spend hours or days doing things less sufficient. The software carpentry organization’s goal is to change that so that scientists can spend less time wrestling with software and more time doing useful research. Short tutorials alternate with hands-on practical exercises; learners work on their own laptops using either native software or a virtual machine, so that they have a working environment when the bootcamp is done.
Your registration fees of $40 for this camp include full access to all the clinic modules (Unix, version control and Python programming) and won't be reimbursed. It also includes coffee and lunch on Friday 23rd, 2014. Note that CSDMS will not be able to cover your additional hotel night.
Registration
Registration is open till April 14th and is handled through the CSDMS 2014 annual meeting site.
Participants
The following people have signed up for the bootcamp:
Agenda
This is a preliminary agenda, the final agenda will be posted closer towards the event. (Posted 6 April 2014)
Time | Bootcamp topics |
---|---|
08:00-09:45 | Overview and introduction to scripting and automation from the command line |
09:45-10:00 | Coffee break |
10:00-12:00 | Introduction modular programming and data analysis with Python |
12:00-13:00 | Lunch break |
13:00-14:15 | Git Overview / Conversational Git |
14:15-14:30 | Coffee break |
14:30-15:45 | Developing with Git |
15:45-16:00 | Coffee Break |
16:00-17:00 | Sharing and Collaboration with Git |