My course notes for a ten-week, thirty-hour course in “Research Software 
Engineering with Python” are online at 
http://development.rc.ucl.ac.uk/training/engineering and PDF at  
http://development.rc.ucl.ac.uk/training/engineering/notes.pdf

Makefile which builds these from Jupyter can be found at 
https://github.com/UCL/rsd-engineeringcourse/blob/master/Makefile

Content heavily borrows from SWC, and is CC-BY.

--

Dr James Hetherington
Head of Research Software Development
Research IT Services

And

Honorary Lecturer
Department of Computer Science

University College London

Tel: 07946868834
Site: http://bit.ly/ucl-rsd
Twitter: @uclrcsoftdev @jamespjh
Skype: ucgajhe

From: Discuss 
<[email protected]<mailto:[email protected]>>
 on behalf of Daniel Chen <[email protected]<mailto:[email protected]>>
Date: Tuesday, 16 February 2016 23:08
To: Greg Wilson 
<[email protected]<mailto:[email protected]>>
Cc: 
"[email protected]<mailto:[email protected]>"
 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Discuss] SWC material as a semester long course?

Adam I may or may not have mentioned this:

Greg told me a *long* time ago that Dan Ellis [1] from electrical engineering 
at CU is also involved with SWC.
I tried to set up a more formal workshop system with him in the past, but I'm 
not at CU anymore.

From the blog post about this topic [2], Jenny mentioned that teaching 
rmarkdown and reproducible documents is a great way to get people to do 
analysis and have it published on github/the web.
Makes the entire thing very motivating for students.

- Dan

[1] https://www.ee.columbia.edu/~dpwe/
[2] http://software-carpentry.org/blog/2016/02/swc-as-a-university-course.html


On Mon, Feb 15, 2016 at 5:36 PM, Greg Wilson 
<[email protected]<mailto:[email protected]>> wrote:
Hi Steve,

According to our FAQ (http://software-carpentry.org/faq/#trademark), you can 
call something a Software Carpentry workshop if:

- it covers our core topics (the Unix shell, version control with Git or 
Mercurial, and modular programming in Python, R, or MATLAB)
- at least one certified instructor is teaching
- it runs our standard pre- and post-workshop assessments and sends us the 
results
- it sends us summary statistics (at a minimum, the number of people who 
attended, though we're grateful for contact info as well)

It doesn't matter to us whether the material is taught in two condensed days, 
four half-days, or over several weeks, as long as it's covered.  We're also 
agnostic about whether the material is part of a larger/longer course, or 
whether or not participants get course credit from the host institution, though 
we always like to hear about experiments in those directions.

I hope this helps, and we'd be happy to answer other questions,
Cheers,
Greg


On 2016-02-15 11:11 AM, Van Tuyl, Steven wrote:
Thanks for sending these, Ethan. What is the general protocol for approval of 
this type of thing by SWC/DC? I suspect “approval” is not the right word, but 
were one to explode the 2 day workshop into component pieces of whatever 
flavor, can we still brand it as “carpentry”? I’ve been considering this at my 
institution and, being a new guy around here, don’t want to get into hot water 
with the SWC/DC side.

steve
<><><><><><><><><><><><><><><><><><><><><><>
Steve Van Tuyl
Digital Repository Librarian
Oregon State University Libraries & Press
web | http://osulibrary.oregonstate.edu/staff/vantuyls
orcid | http://orcid.org/0000-0002-8752-272X
email | [email protected]<mailto:[email protected]>
phone | 541.737.3492<tel:541.737.3492>


From: Ethan White 
<<mailto:[email protected]>[email protected]<mailto:[email protected]>>
Date: Monday, February 15, 2016 at 8:07 AM
To: Adam Obeng 
<<mailto:[email protected]>[email protected]<mailto:[email protected]>>, 
"[email protected]<mailto:[email protected]>"
 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Discuss] SWC material as a semester long course?

Hi Adam,

I have run semester long versions of SWC in Python 
(<http://www.programmingforbiologists.org/programming/>http://www.programmingforbiologists.org/programming/)
 and Data Carpentry in R (http://www.datacarpentry.org/semester-biology/). They 
were 16 week classes, but with fewer hours per class, so they add up to about 
the same number of contact hours. Hopefully those syllabi and resources will be 
of some use.

Regarding funding, both of these courses were included in the broader impacts 
type sections of grants, which made it possible to support some of this work.

Best,
Ethan

On 02/15/2016 09:39 AM, Adam Obeng wrote:
To revive the topic:

I'm teaching a summer class at Columbia (3 hours/2x per week/6 weeks), which is 
titled "Social Statistics", but into which I plan to integrate SWC material. 
This happened partly for fortuitous reasons: I don't have a separate lab 
session, so I get a computer lab for every class (why not live code); the 
existing syllabus uses Stata (why not rewrite the whole thing as R in jupyter 
notebooks); I have the same latitude over the "lab" content as I would if I was 
a TA.

Any advice on putting together a syllabus like this would be appreciated! In 
particular, I'm trying to work out how much time to spend on basic R concepts 
vs. cookbook recipes for particular analyses. I don't think I'll have time for 
anything outside of the R and Reproducible R lessons, except for a bare minimum 
shell stuff (paths, etc.). I also anticipate that it might be a challenge to 
separate out the stats and programming concepts, so that the students 
understand that the R way of doing something is an implementation rather than a 
definition.

Also, any heads-up on whether there is funding available somewhere to support 
developing this?


Cheers,

Adam



On Sat, Oct 4, 2014, at 08:59 PM, Daniel Chen wrote:
Is anyone writing about this? otherwise I will since I asked the question :p

On Tue, Sep 30, 2014 at 7:54 AM, Greg Wilson 
<[email protected]<mailto:[email protected]>> wrote:
Would someone like to summarize this thread in a blog post?  I've learned a 
lot, and I'm sure other people would too...

--
Greg Wilson
Software Carpentry | <http://www.software-carpentry.org/> 
http://www.software-carpentry.org/


_______________________________________________
Discuss mailing list
[email protected]<mailto:[email protected]>
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
_______________________________________________
Discuss mailing list
[email protected]<mailto:[email protected]>
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org




_______________________________________________
Discuss mailing list
[email protected]<mailto:[email protected]>http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org




_______________________________________________
Discuss mailing list
[email protected]<mailto:[email protected]>http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


--
Dr Greg Wilson
Director of Instructor Training
Software Carpentry Foundation

_______________________________________________
Discuss mailing list
[email protected]<mailto:[email protected]>
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to