Excerpts from naupaka's message of 2016-03-01 16:02:03 +0100:
> One other thought related to teaching git. I've seen Aron Ahmadia teach the
> intermediate git material in a lesson format where students start with an
> existing GitHub remote, fork, clone, and then explore the repo locally before
> eventually making commits of their own and pushing back up and submitting a
> small PR. I thought the approach was especially effective for intermediate
> level learners (albeit many who had never used git before), but I wonder if
> it also might be effective for novices with a little tweaking. This approach
> is pretty different from the model used for the current git novice lessons,
> but perhaps makes it an easier sell because you can talk about the benefits
> of GitHub and collaboration even before they touch git on the command line. 

we use this approach for google code-in which targets middle and highschool
students. most of them have never used git before, and many have never written
any code. but students also need to make non-code contributions through git, so
this is literally the first thing they need to learn.

greetings, martin.

-- 
eKita                   -   the online platform for your entire academic life
-- 
chief engineer                                                       eKita.co
pike programmer      pike.lysator.liu.se    caudium.net     societyserver.org
secretary                                                      beijinglug.org
mentor                                                           fossasia.org
foresight developer  foresightlinux.org                            realss.com
unix sysadmin
Martin Bähr          working in china        http://societyserver.org/mbaehr/

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

Reply via email to