pupymeetup

17
Teaching girls Python on the Raspberry Pi PuPy meetup October 2014 Avilay Parekh (@avilay)

Upload: avilay-parekh

Post on 06-Jul-2015

248 views

Category:

Engineering


1 download

DESCRIPTION

Talk at the Puget Sound Python meetup.

TRANSCRIPT

Page 1: Pupymeetup

Teaching girls Python on the Raspberry Pi

PuPy meetup October 2014

Avilay Parekh (@avilay)

Page 2: Pupymeetup

AgendaMy motivation and learnings from

teaching Gen-Z

2 students’ motivation and next steps

Page 3: Pupymeetup

Women In TechLots of work is being done to make tech

workplaces more welcoming for women..

..BUT the problem is much more subtle

and much more insidious

Page 4: Pupymeetup

“I cannot be a scientist because I am a girl, so I’ll be a princess when I grow up”

Page 5: Pupymeetup

Women In TechRe-conditioning the entire society is hard

Start with the girls

Instill enough confidence that they can

shatter this bias

Page 6: Pupymeetup

Raspberry PiSmall, cheap, no-frills,

fully functional computer

for $35

Our class project – an

mp3 player that plays

songs based on ambient

light.

Page 7: Pupymeetup

“…society has bigger problems than what can be solved with your next app…we might as well just proceed back into the cave, because that’s where we’re headed.”

Page 8: Pupymeetup

Raspberry Pi

Instagram and Snapchat are good apps..

..BUT not the stuff that dreams are made of

Page 9: Pupymeetup

Humans on Mars By 2026

Page 10: Pupymeetup

Polio Free World

Page 11: Pupymeetup

Raspberry Pisoftware + technology = endless possibilities

Isn’t building apps easier and makes much

more money than other technology areas?

Page 12: Pupymeetup

Schenzhen, China

Page 13: Pupymeetup

Raspberry PiA well-rounded appreciation of technology

Technology is not hard. It is lots (lots and lots

and lots) of fun.

Page 14: Pupymeetup

Relatable EnvironmentNot intruders in a guys’ worldUse of playful fonts, reference to MLP

Keep them movingThe robot game

To-fro from the projector to work stations

Instructor content on raspberrypi.org, code.org, etc.

Page 15: Pupymeetup

High ExpectationsShow what the end-goal looks likeDemo’ed the final project at the beginning

Videos of successful technology graduates solving hard problems

It takes 10 years to achieve mastery

Instant gratification is rare

Page 16: Pupymeetup

Myth:

Kids these days

lose interest very

fast if they don’t

get instant

gratification.

Reality:

My students stuck with it

for 6x3-hr sessions,

which were mostly

hands-on coding (and

painstaking debugging)

High Expectations

Page 17: Pupymeetup

True for generations past.

True for us.

OMG! So true 4 gen z. Srsly.

Knowledge is its own reward