Home > Version 4 > Software Carpentry Version 4 is a Go!

Software Carpentry Version 4 is a Go!

I am very excited to announce that I am going to work full-time on revising the Software Carpentry course from May 2010 to May 2011. This work has been made possible by the generosity of our sponsors:

I would also like to thank The MathWorks, the University of Toronto, the Python Software Foundation, and Los Alamos National Laboratory, whose support over the past 13 years has allowed us to help scientists use computers more productively.

Version 4 of Software Carpentry will improve on its predecessors in three significant ways. First, the content will be reorganized and updated to better meet scientists’ needs. As with Version 3,  a typical graduate student or research scientist should be able to cover all of the material in a regular one-term course with approximately 25 hours of lecture and 100-150 hours of exercises.

Second, we intend to provide parallel versions of the material in MATLAB and Python, so that scientists who already know numerical computing’s most popular scripting language can dive right into the parts that interest them most. We have been testing a MATLAB translation of the Version 3 notes this winter with good results, and are grateful to the students at the University of Toronto who have tried them out and given us feedback.

Third, and most importantly, Version 4 of the course will be designed so that students can work through most or all of the material on their own, at their own pace, when they need it. To do this, we will make video recordings of the lectures available, along with screencasts and interactive examples, and provide over-the-web support via email, Skype, and desktop sharing to help early adopters when they run into roadblocks. We hope that this will allow us to reach, and help, many more people that would otherwise be possible.

Software Carpentry is an open project: all of the materials are available under the Creative Commons Attribution license, and can be freely shared and remixed provided you include a citation. If you would like to help us help scientists be more productive, please contact Greg Wilson by email at software@software-carpentry.org or as gregory_v_wilson on Skype.

Categories: Version 4 Tags:
  1. March 25th, 2010 at 18:40 | #1

    Great news, Greg! Congratulations and best of luck with Version 4.

  2. March 25th, 2010 at 21:30 | #2

    Without intending to slight Matlab nor the unbelievable contributions people make using it, I’d thought that part of the intent of the course was to give scientists and engineers exposure to something besides Matlab. Having the Matlab option will merely reinforce the Matlab-is-a-hammer-and-everything-a-nail that pervades undergraduate engineering curriculum and causes incoming graduate students to know nothing else.

  3. March 26th, 2010 at 00:07 | #3

    Rhys, let’s rewrite it in R or Sage then?

    • Davor Cubranic
      March 26th, 2010 at 19:01 | #4

      I’m planning to give a mini-SC course to statisticians this summer, and will use R for that.

  4. March 26th, 2010 at 00:30 | #5

    @Rhys @Neil I hope that students will come out of this course understanding that no one tool — MATLAB, Python, C, whatever — is right for all situations. Even Perl has its place… :-)

  5. March 26th, 2010 at 01:22 | #6

    Congratulations Greg. That’s great news (mostly for all of scientists who are marginal programmers :) ).

  6. March 28th, 2010 at 02:43 | #7

    This sounds great, I was tempted to put a proposal together for GSOC 2010 to help out but my summer is shaping up to be crazy enough as is!

  7. April 6th, 2010 at 18:40 | #8

    That’s excellent, congratulations!

  8. Scooter Morris
    September 22nd, 2010 at 23:41 | #9

    Greg,
    We have enhanced some of your modules for our course “Scientific Software Development” at UCSF. Please feel free to grab what you want (although we would, of course be interested in what you find useful). The lectures are all in S5 format at: http://www.cgl.ucsf.edu/Outreach/bmi280/

    – scooter

  9. Hugo A. M. Torres
    October 14th, 2010 at 21:27 | #10

    I am anxious for the video lectures! Thanks for this initiative!

    I saw something similar at MIT OCW, also using CC licence. Maybe you guys could cooperate:

    Grimson, Eric, and John Guttag. 6.00 Introduction to Computer Science and Programming, Fall 2008. (Massachusetts Institute of Technology: MIT OpenCourseWare), http://ocw.mit.edu (Accessed 14 Oct, 2010). License: Creative Commons BY-NC-SA

  1. March 25th, 2010 at 17:58 | #1
  2. March 26th, 2010 at 20:30 | #2
  3. March 31st, 2010 at 00:41 | #3
  4. April 18th, 2010 at 20:42 | #4
  5. September 23rd, 2010 at 11:44 | #5