Archive

Archive for January, 2012

Reorganizing This Web Site

January 31st, 2012 No comments

It’s time to reorganize this web site. Here’s my plan; comments would be welcome. In particular, WordPress might not be the right tool to use going forward, but I’m not sure what else would be as easy to set up and maintain.

Read more…

Categories: Version 5.0 Tags:

Learners and Their Needs

January 29th, 2012 No comments

I originally wrote these descriptions as part of a post on formats for learning material. I’m finding them useful in other contexts as well, so I’m re-posting them separately. Our description of our audience describes four scientific users in more detail.

Read more…

Categories: Content, Education, Version 5.0 Tags:

Terminology

January 29th, 2012 No comments

Before going further with the redesign of the Software Carpentry curriculum, I need to define a few terms and their relationships. These definitions refer to another post on learners and their needs, which you may want to read first.

Read more…

Categories: Content, Education, Version 5.0 Tags:

Our Long Tail

January 26th, 2012 1 comment

Frequency a page is viewed (as a percentage of total views) vs. pages (ordered by frequency); data taken over the last 90 days. I guess there’s something to this “long tail” stuff after all.

Categories: Noticed Tags:

Never Mind the Content, What About the Format?

January 26th, 2012 4 comments

I’m still gnawing on the problem of how to construct content for 21st Century learning—or, more prosaically, what I should use to build the next version of Software Carpentry. My starting point is the need to serve several different kinds of users [1], whose descriptions I have moved to a separate post on learners and their needs.

Read more…

Categories: Content, Education, Version 5.0 Tags:

The Big Picture

January 25th, 2012 4 comments

I’m trying to be systematic about re-designing the core curriculum of Software Carpentry. So far, I’ve identified 11 common questions:

Read more…

Categories: Version 5.0 Tags:

Take Out Agile, and Add…What?

January 24th, 2012 20 comments

Based on the feedback we’ve received so far (both as comments and by email), it looks like we should take development methodologies (i.e., agile development) out of the core curriculum and replace it with two hours on:

  1. Nothing: there’s already too much in the core.
  2. Spreadsheets: because many scientists use them badly.
  3. NumPy and/or Pandas: because many of them are crunching matrices/doing stats.
  4. Visualization: which in practice would mean the basics of matplotlib.
  5. Image manipulation: because it’s fun as well as useful, and lets us talk about binary vs. text data.

I am quite arbitrarily limiting options to those five. Please cast your vote (one vote, not three out of five) in comments. We’d be grateful if you could include a brief explanation as well.

Categories: Content, Version 5.0 Tags:

Test-Driven Public Speaking

January 24th, 2012 No comments

Once again, Cameron Neylon explains things much better than I ever could:

“The impact factor of a journal is a better predictor of the chances of a paper being retracted than…of the number of citations.”

Categories: Noticed Tags:

Badging

January 24th, 2012 7 comments

One of the things we need to do in the next six months along with running boot camps and updating our online content is to create some sort of badging to recognize people’s skills and contributions. As we said in the proposal to the Sloan Foundation, “A badge program will provide near-term incentives for both learning and mentoring; a framework to support viral, peer-driven engagement with the program; and facilitate recognition by partner institutions and potential employers.”

Read more…

Categories: Community, Sloan Foundation, Version 5.0 Tags:

Revising the Curriculum

January 23rd, 2012 22 comments

I’ve been thinking some more about what the foundation and core of Software Carpentry actually are (and not just because Jon Pipitone keeps pestering me to do so). My last attempt had a foundation of seven principles and dozen topics in the core. I think I can slim that down even further; in fact, I think three big principles form the foundation of computational thinking:

Read more…

Categories: Content, Version 5.0 Tags: