I think this is a very interesting question that I have considered.  I
helped at a workshop at a local university and decided to bring my 16
year old daughter.  She is an excellent science minded student, and
more or less kept up during the workshop (with extra support from
Dad!).  But in the end I am not sure she got much from the experience.
I am pretty certain that she has forgotten shell, git, and R commands
and syntax since she hasn't used them since.  For her, normal high
school computer use is limited to writing papers with word processors.
My hope was that she would at least know that there is such a thing as
a command line and scripts of programming languages that can be used
to analyze data.  Maybe that will help her when she faces more serious
computer work later in college and beyond.  So my hope was simply that
a little familiarity might breed less discomfort later in her life.

John


On Wed, May 4, 2016 at 5:14 AM, Robin Wilson <ro...@rtwilson.com> wrote:
> My father teaches Computing at a private school in the UK, and I've been up 
> there to do a number of lessons with his classes. None of them have been 
> officially SWC, but they've covered very similar ground - although a bit less 
> practical than I'd have liked.
>
> I've been introduced as "a real-world programmer" (!) and have talked about 
> how to design larger pieces of code (eg. for their A-Level coursework), 
> splitting things up into functions effectively, testing effectively, good 
> code structure, variable naming and those sorts of things.
>
> I've mentioned version control, but have yet to persuade my Dad to let me 
> teach a lesson or two on it and get them to use it for their coursework...I 
> think it'd really help though!
>
> Generally it has gone down very well with the students: they've appreciated 
> someone from outside coming in and showing them how things like this actually 
> help with real-world coding - and apparently it has helped quite a lot with 
> their coursework.
>
> Cheers,
>
> Robin
>
>
> _______________________________________________
> Discuss mailing list
> Discuss@lists.software-carpentry.org
> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

_______________________________________________
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to