> On Oct 23, 2018, at 9:11 PM, monica canaza <luz.inf...@gmail.com> wrote:
> 
> Hello everyone, I am a student of Computer Science at the University in 
> Bolivia, I am currently volunteering to teach C ++ competitive programming to 
> boys and girls from 13 to 17 years old, I have had very good results with all 
> of them and now we set ourselves the challenge with 23 of the boys and girls 
> participating in this program, I am very excited, but it is also my first 
> attempt with them, I understand that there are ways to be mentors, could 
> someone help me with that?


Monica,

Having done what you are doing in a classroom setting as well, I applaud you 
for helping introduce kids to Open Source!  As Stephanie noted, you role won’t 
be that of a mentor, per se.  I’d characterize your role (and any other 
instructor/professor/teacher) as that of a facilitator.  Feel free to ask more 
questions as I’m sure you have many.  If I may be gregarious, I do have five 
points of unofficial advice from my own personal experiences specific to a 
classroom setting that you may (or may not) find helpful:

First, that your role (and anyone else there) should be to introduce them to 
what GCI is, help them discover and learn about the different Open Source 
organizations, and then maybe walk them through an example task.  You’re a 
facilitator that helps them get their computer set up and connect them with the 
program.  The GCI infrastructure and interaction with organizations is pretty 
self-guiding from there, and you want them exploring.

Second, that you need to allocate enough time and adequate resource.  You'll 
typically need at least a half day, ideally a full day of time, for them to 
complete their first task and they’ll typically need to be able to install 
software (admin privileges).  I’ve heard of some classrooms dedicating a week 
of their schedule so kids can get through a handful of tasks, but don’t set a 
task quota or they’ll just end up submitting poor quality work and everyone 
gets frustrated.  Encourage them to continue working at home.

Third, if you highlight any particular org or small set of orgs, students will 
typically flock to that org when you let them loose, so I would encourage you 
to pick what looks arguably like the single most popular / familiar org they 
all know (or an org not even on the list) for an example task walkthrough, and 
then tell them they must pick a different org.  That way, you don’t end up 
sending dozens of kids to any particular organization all at once.  It can be 
overwhelming and cause delays.

Fourth, know that each organization typically has one or more setup tasks — 
this is even typically marked in the system as a “Beginner" task.  They should 
start with one of those.  The org's mentors will help them if they have 
questions, but be aware that responses posted into the GCI comment system may 
come 1-to-24 hours later, so they may need to join mailing lists or use chat 
software specific to the org they are working with (e.g., if they’re only 
allocated a day or two).  Part of GCI is getting them used to talking with 
these Open Source communities.

Last but not least, if you’ve not introduced them to Open Source yet, I suggest 
spending an hour going over just that.  You’re welcome to use a talk I’ve given 
successfully to kids these ages a number of times before.  It’s only intended 
for classroom use (not public performance or redistribution) as it relies on 
academic fair use and doesn't credit the many fun images in talk appropriately, 
but it gets several points across to the kids in an engaging way and helps to 
set expectations.  There’s a rough talk narrative is in the slide comments.  
https://docs.google.com/presentation/d/1Rd3dvLRkFMs__eHWAmWG2K-U54EJmHl1qHOQPIBZmEs/edit?usp=sharing
 
<https://docs.google.com/presentation/d/1Rd3dvLRkFMs__eHWAmWG2K-U54EJmHl1qHOQPIBZmEs/edit?usp=sharing>

Cheers!
Sean

-- 
You received this message because you are subscribed to the Google Groups 
"Google Code-in Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gci-discuss+unsubscr...@googlegroups.com.
To post to this group, send email to gci-discuss@googlegroups.com.
Visit this group at https://groups.google.com/group/gci-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to