Code-bootcamp2014

From CSDMS
Revision as of 07:23, 15 April 2014 by WikiSysop (talk | contribs) (→‎Registration)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Post CSDMS 2014annual meeting software bootcamp

Boots.gif

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 for the bootcamp is closed. Please email csdms@colorado.edu with questions.

Location

The bootcamp will be held on CU Boulder's East Campus at the Administrative & Research Center in room 620 (3100 Marine St. Boulder, CO 80309). Public parking is limited, so please consider walking or using public transportation. A limited amount of temporary parking permits are available for purchase upon request. Email requests to csdms@colorado.edu.

Directions to the Administrative & Research Center


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
07:45-08:00 Set up WIFI for non CU participants
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