Software Carpentry

Abstract/Agenda: 

All details: http://jrherr.github.io/2014-07-10-esip/

Registration: Please register here for the bootcamp.

Software Carpentry's mission is to help scientists and engineers become more productive by teaching them basic lab skills for computing like program design, version control, data management, and task automation. This two-day hands-on bootcamp will cover basic concepts and tools; participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Instructors: Joshua R. Herr, Fang Yang

Helpers:

What: Our goal is to help scientists and engineers become more productive by teaching them basic computing skills like program design, version control, testing, and task automation. In this two-day bootcamp, short tutorials will alternate with hands-on practical exercises. Participants will be encouraged both to help one another, and to apply what they have learned to their own research problems during and between sessions. Attendants are offered online office hours: regular events to get one-on-one help from Software Carpentry instructors, online.

Who: The course is aimed at postgraduate students and other scientists who are familiar with basic programming concepts (like loops, conditionals, arrays, and functions) but need help to translate this knowledge into practical tools to help them work more productively.

Content: The syllabus for this bootcamp will include:

  • Using the shell to do more in less time.
  • Using version control to manage and share information.
  • Basic Python programming.
  • How (and how much) to test programs.
  • Documentation and debugging.

Where: Frisco, CO, USA. Get directions with OpenStreetMap or Google Maps.

Requirements: Participants must bring a laptop with a few specific software packages installed (listed below).

Contact: Please mail joshua.r.herr@gmail.com for more information.

Citation:
Software Carpentry; Summer Meeting 2014. ESIP Commons , June 2014