unlocking the clubhouse: developing software education and practices for diverse beginners

54
Unlocking the Clubhouse DEVELOPING SOFTWARE EDUCATION AND PRACTICES FOR DIVERSE BEGINNERS JEN MYERS JENMYERS.NET @ANTIHEROINE GIRL DEVELOP IT COLUMBUS GIRLDEVELOPITCBUS.COM @GDICBUS SOFTWARE CRAFTSMANSHIP NORTH AMERICA 19 NOVEMBER 2011 CHICAGO, IL Saturday, November 19, 2011

Upload: jen-myers

Post on 19-May-2015

4.527 views

Category:

Technology


0 download

DESCRIPTION

On gender and diversity in programming and what Girl Develop It Columbus has learned in teaching individuals new to programming.Software Craftsmanship North America 2011

TRANSCRIPT

Page 1: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Unlocking the ClubhouseDEVELOPING SOFTWARE EDUCATION AND PRACTICES FOR DIVERSE BEGINNERS

JEN MYERSJENMYERS.NET@ANTIHEROINE

GIRL DEVELOP IT COLUMBUSGIRLDEVELOPITCBUS.COM@GDICBUS

SOFTWARE CRAFTSMANSHIP NORTH AMERICA19 NOVEMBER 2011CHICAGO, IL

Saturday, November 19, 2011

Page 2: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://www.flickr.com/photos/danielbachhuber/2788562492/

Saturday, November 19, 2011

Page 3: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

“Females are 50% of the population and we cannot afford not to tap into that group of people to the fullest extent possible.... In this country we don’t put the priority on math and science education and it’s incredible because our society depends on it so much.”

http://www.flickr.com/photos/danielbachhuber/2788562492/

Saturday, November 19, 2011

Page 4: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

“Females are 50% of the population and we cannot afford not to tap into that group of people to the fullest extent possible.... In this country we don’t put the priority on math and science education and it’s incredible because our society depends on it so much.”

– SALLY RIDEhttp://www.flickr.com/photos/danielbachhuber/2788562492/

Saturday, November 19, 2011

Page 5: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Diversity in TechnologyWHAT THE CURRENT LANDSCAPE LOOKS LIKE - NUMBERS, STATS AND STORIES

Saturday, November 19, 2011

Page 6: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://www.computermuseum.li/

Saturday, November 19, 2011

Page 7: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

“Humans are allergic to change. They love to say, ‘We’ve always done it this way.’ I try to fight that. That’s why I have a clock on my wall that runs counter-clockwise.”

http://www.computermuseum.li/

Saturday, November 19, 2011

Page 8: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

“Humans are allergic to change. They love to say, ‘We’ve always done it this way.’ I try to fight that. That’s why I have a clock on my wall that runs counter-clockwise.”

– GRACE HOPPERhttp://www.computermuseum.li/

Saturday, November 19, 2011

Page 9: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Where are the women?

http://ncwit.org/scorecardhttp://pinboard.in/u:jenmyers/t:women-in-tech/

Saturday, November 19, 2011

Page 10: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Where are the women?

In computer science undergrad programs: 18%

http://ncwit.org/scorecardhttp://pinboard.in/u:jenmyers/t:women-in-tech/

Saturday, November 19, 2011

Page 11: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Where are the women?

In information technology jobs: 25%

In computer science undergrad programs: 18%

http://ncwit.org/scorecardhttp://pinboard.in/u:jenmyers/t:women-in-tech/

Saturday, November 19, 2011

Page 12: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Where are the women?

In information technology jobs: 25%

In computer science undergrad programs: 18%

http://ncwit.org/scorecardhttp://pinboard.in/u:jenmyers/t:women-in-tech/

Taking high school AP CS exams: 18%

Saturday, November 19, 2011

Page 13: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Where are the women?

Contributing to Wikipedia: 13%

In information technology jobs: 25%

In computer science undergrad programs: 18%

http://ncwit.org/scorecardhttp://pinboard.in/u:jenmyers/t:women-in-tech/

Taking high school AP CS exams: 18%

Saturday, November 19, 2011

Page 14: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

In open source programming: 1.5%

Where are the women?

Contributing to Wikipedia: 13%

In information technology jobs: 25%

In computer science undergrad programs: 18%

http://ncwit.org/scorecardhttp://pinboard.in/u:jenmyers/t:women-in-tech/

Taking high school AP CS exams: 18%

Saturday, November 19, 2011

Page 15: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Why are the numbers so low?

http://ncwit.org/scorecard

Saturday, November 19, 2011

Page 16: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Why are the numbers so low?

Promotion processes

http://ncwit.org/scorecard

Saturday, November 19, 2011

Page 17: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Why are the numbers so low?

Stereotype threat

Promotion processes

http://ncwit.org/scorecard

Saturday, November 19, 2011

Page 18: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Why are the numbers so low?

Stereotype threat

Promotion processes

http://ncwit.org/scorecard

Work/life balance and childcare

Saturday, November 19, 2011

Page 19: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Why are the numbers so low?

Harassment and sexism in culture

Stereotype threat

Promotion processes

http://ncwit.org/scorecard

Work/life balance and childcare

Saturday, November 19, 2011

Page 20: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Isolation

Why are the numbers so low?

Harassment and sexism in culture

Stereotype threat

Promotion processes

http://ncwit.org/scorecard

Work/life balance and childcare

Saturday, November 19, 2011

Page 21: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Unlocking the Clubhouse:Women in Computing

JANE MARGOLIS AND ALAN FISHER

Saturday, November 19, 2011

Page 22: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Adventures in TeachingWHAT GIRL DEVELOP IT COLUMBUS HAS LEARNED WORKING WITH DIVERSE BEGINNERS

Saturday, November 19, 2011

Page 23: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://compscigail.blogspot.com/

Saturday, November 19, 2011

Page 24: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://compscigail.blogspot.com/

“Computer science today is a door-opener across fields, from film animation to scientific research. In education, we call that ‘high-status knowledge.’ It opens up professional doors and can open doors to college and more education. I’m concerned that that knowledge be accessible to all students.”

Saturday, November 19, 2011

Page 25: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://compscigail.blogspot.com/

“Computer science today is a door-opener across fields, from film animation to scientific research. In education, we call that ‘high-status knowledge.’ It opens up professional doors and can open doors to college and more education. I’m concerned that that knowledge be accessible to all students.”

- JANE MARGOLIS

Saturday, November 19, 2011

Page 26: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Teaching programming is HARD.

Saturday, November 19, 2011

Page 27: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

What can make it easier?

Saturday, November 19, 2011

Page 28: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

What can make it easier?

Establishing good communication channels

Saturday, November 19, 2011

Page 29: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

What can make it easier?

Establishing good communication channels

Providing context and definition

Saturday, November 19, 2011

Page 30: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

What can make it easier?

Establishing good communication channels

Providing context and definition

Taking the time to understand what (and how) your student needs to learn

Saturday, November 19, 2011

Page 31: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Build a solid toolbox.

Saturday, November 19, 2011

Page 32: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

The nuts and bolts:

Saturday, November 19, 2011

Page 33: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

The nuts and bolts:

Open spaceBackup equipmentPrepared materials/downloadsTAs with complementary skillsClass limitClass fees/teacher compensationContinuing resources and community

Saturday, November 19, 2011

Page 34: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Conceptually speaking:

Saturday, November 19, 2011

Page 35: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Conceptually speaking:

Personal preference is less important thanfoundational principles

Saturday, November 19, 2011

Page 36: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Conceptually speaking:

Personal preference is less important thanfoundational principles

Establish best practices early

Saturday, November 19, 2011

Page 37: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

It’s okay to make mistakes. Really.

Saturday, November 19, 2011

Page 38: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

What can you do with mistakes?

Saturday, November 19, 2011

Page 39: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

What can you do with mistakes?

Use them as learning examples

Saturday, November 19, 2011

Page 40: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

What can you do with mistakes?

Use them as learning examples

Put students at ease

Saturday, November 19, 2011

Page 41: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

What can you do with mistakes?

Use them as learning examples

Put students at ease

Remind yourself how your students feel

Saturday, November 19, 2011

Page 42: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Be prepared. (But be flexible.)

Saturday, November 19, 2011

Page 43: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Um, what does that mean?

Saturday, November 19, 2011

Page 44: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Um, what does that mean?

Create clear expectations, goals andguidelines - WITH student’s input

Saturday, November 19, 2011

Page 45: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Um, what does that mean?

Create clear expectations, goals andguidelines - WITH student’s input

Students are individuals - treat them thatway

Saturday, November 19, 2011

Page 46: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Um, what does that mean?

Create clear expectations, goals andguidelines - WITH student’s input

Students are individuals - treat them thatway

Keep learning yourself

Saturday, November 19, 2011

Page 47: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Inside the ClubhouseHOW WE CAN USE THESE LESSONS TO BUILD BETTER COMMUNITY AND BETTER PRODUCTS

Saturday, November 19, 2011

Page 48: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://www.whitehouse.gov/

Saturday, November 19, 2011

Page 49: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://www.whitehouse.gov/

“If we’re going to out-innovate and out-educate the rest of the world, then we have to open doors to everyone, we need all hands on deck. And that means clearing hurdles for women and girls as they navigate careers in science, technology, engineering and math.”

Saturday, November 19, 2011

Page 50: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://www.whitehouse.gov/

“If we’re going to out-innovate and out-educate the rest of the world, then we have to open doors to everyone, we need all hands on deck. And that means clearing hurdles for women and girls as they navigate careers in science, technology, engineering and math.”

– MICHELLE OBAMASaturday, November 19, 2011

Page 51: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://www.whitehouse.gov/

“If we’re going to out-innovate and out-educate the rest of the world, then we have to open doors to everyone, we need all hands on deck. And that means clearing hurdles for women and girls as they navigate careers in science, technology, engineering and math.”

– MICHELLE OBAMASaturday, November 19, 2011

Page 52: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://www.whitehouse.gov/

“If we’re going to out-innovate and out-educate the rest of the world, then we have to open doors to everyone, we need all hands on deck. And that means clearing hurdles for women and girls as they navigate careers in science, technology, engineering and math.”

– MICHELLE OBAMASaturday, November 19, 2011

Page 53: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

http://www.whitehouse.gov/

“If we’re going to out-innovate and out-educate the rest of the world, then we have to open doors to everyone, we need all hands on deck. And that means clearing hurdles for women and girls as they navigate careers in science, technology, engineering and math.”

– MICHELLE OBAMASaturday, November 19, 2011

Page 54: Unlocking the Clubhouse: Developing Software Education and Practices for Diverse Beginners

Want a GDI chapter?Start one. :)

Saturday, November 19, 2011