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
