I agree, I don't see a big difference in the two schedules Iñigo proposed.
I've seen these both work well because by the end of Day 2, instructors and learners alike are quite tired making it harder to introduce an entirely new concept like git that afternoon. Instead they'll do more R or Python, which learners started to explore before. So they have some familiarity with it. So I'd recommend against doing git the afternoon of day 2. I also think it is important to always begin with shell, because familiarity with using the command line is important to learning everything else. That said, we do prescribe that all three topics (shell, git, programming language) be taught in one workshop. How you break them out is up to the hosts and instructors - we do not prescribe that part. Thanks, Iñigo, for bringing up this discussion. It's something important for instructors to think about as they plan their workshops. Best, Maneesha Maneesha Sane *Program Manager* *Instructor and Trainer* Software Carpentry: https://software-carpentry.org/ Data Carpentry: http://www.datacarpentry.org/ On Tue, Feb 27, 2018 at 11:01 AM, Amy E. Hodge <[email protected]> wrote: > I have always seen this taught as shell/python(I) on day 1 and > python(II)/git on day two. But I think this was typically because one > instructor was doing all of the python lessons and the instructors > preferred to each do a half day instead of each doing a full day. If the > instructors are splitting up the python lesson, they might prefer to have > it all on one day so they each get a half day. Tired instructors may have > as big an impact on the workshop as the order of the content for the > learners. > > > > ~ Amy > > > > Amy E. Hodge, PhD > *Science Data Librarian* > > [email protected] > > 650.556.5194 <(650)%20556-5194> > > orcid.org/0000-0002-5902-3077 > > > > Data Management Services > Branner Earth Sciences Library, 212 Mitchell > 397 Panama Mall; MC 2211 > Stanford University > Stanford, CA 94305 > > > > *From: *Discuss <[email protected]> on behalf > of Raniere Silva <[email protected]> > *Date: *Tuesday, February 27, 2018 at 6:17 AM > *To: *Inigo Aldazabal Mensa <[email protected]> > *Cc: *"[email protected]" <[email protected] > carpentry.org> > *Subject: *Re: [Discuss] Default git/python lesson order > > > > Software Carpentry doesn't enforce a order for the lesson be taught. You > must teach Bash, Git and best practices in one language (normally Python or > R). The order can be adjusted based on the audience. I taught in both > scenarios that you described and I can't say that I noticed a big > difference for the learners. > > > > Cheers, > > Raniere > > _______________________________________________ > Discuss mailing list > [email protected] > http://lists.software-carpentry.org/listinfo/discuss >
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/listinfo/discuss
