Software carpentry course UCT 2014