diverse technologists hh Empowering the future generation ...€¦ · Encourage group work,...

37
hh Girls Learning Code Empowering the future generation of diverse technologists

Transcript of diverse technologists hh Empowering the future generation ...€¦ · Encourage group work,...

Page 1: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

hh

Girls Learning CodeEmpowering the future generation of diverse technologists

Page 2: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Brittany Hemming,Ladies Learning Code, Youth ProgramsTwitter: @brityhemming

Page 4: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Mission

Ladies Learning Code is not-for-profit organization with the mission to become the leading resource for women and youth to become passionate builders - not just consumers - of technology by learning technical skills in a hands-on, social, and collaborative way.

Page 5: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Digital Literacy for Women & Youth

18% of computer science graduates are women

24% of all technology roles are held by women

We want to close the gender gap that exists in technology and teach 200,000 Canadian women and youth to code by 2020.

Page 6: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Our Programs

Page 7: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Our adult programming offers women (and men) hands-on, project-based learning experiences that are designed to give beginners the skills and confidence they need to become digital creators. Our workshops and educational events are open to adults of all ages.

Girls Learning Code programs are designed to help girls see technology in a whole new light – as a medium for self-expression, and as a means for changing the world.

As Girls Learning Code grew in popularity, we began receiving inquiries from parents looking for learning opportunities for their boys. In response, Kids Learning Code was created. At each workshop and camp, 50% of tickets are reserved for boys and 50% for girls.

Page 8: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Our Impact

Page 9: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

29+ Chapter cities nationwide 800+ workshops since 201117,000+ adult participants 6,000+ youth participants 3,000+ volunteer mentors

That’s over 200,000 hours of coding!

Page 10: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

What makes us different

Page 11: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

From day one, Ladies Learning Code has been by the community,

for the community. And we believe that has made all the

difference.

Our social and collaborative approach and our unique 4-1 ratio of

learners to volunteer mentors in every program has helped Ladies

Learning Code become known as a safe, welcoming environment

where beginners of all backgrounds can come together to learn

essential 21st century technical skills.

Page 12: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Why teach Coding

Page 13: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Why teach STEM

Technology is everywhere and it’s not going anywhere. Science,

technology, engineering and math (STEM), especially when integrated

with other disciplines, are the skills of the future. We want to equip

Canadian youth with the critical skills they need to navigate the world

we live in today and thrive in the future.

Page 14: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Why teach coding

According to Code.org, over the next 10 years there will be a shortage

of close to one million developers in North America. Learning to code

can lead to rewarding and lucrative career for our youth. But,

teaching kids to code is about more than just helping children

understand the technology they are using and secure employment in

the future. At a fundamental level, it improves problem-solving and

critical thinking skills.

Page 15: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Why teach coding

1. Coding is a superpower. Learning to code let’s kids build -- not just

consume the technology around them like video games, websites,

robots and more.

Page 16: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Why teach coding

2. Coding helps kids develop new ways of thinking. Coding helps

foster problem-solving skills that will give kids a competitive

advantage once they reach adulthood and the job market.

Page 17: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Why teach coding

3. Coding helps kids understand the world around them better. If we

teach biology and mathematics in order to understand the world

around them, then knowing the basics of how computers

communicate and how to engage with them should be a given.

Page 18: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Why teach coding

4. Coding can help change the world. Empower kids to use technology

as a creative tool to build solutions for problems or challenges people

face everyday.

Page 19: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Why teach coding

5. Coding is fun! We want kids to experience the satisfaction and thrill

of building something of their very own.

Page 20: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

By teaching kids to code, we’re teaching

Computational Thinking:

• Logical reasoning

• Critical thinking

• Pattern recognition

• Solving complex problems by breaking them down into simpler parts

• Debugging problems

• Developing ideas from initial concept to a final project

Creativity & Collaboration

• Design thinking

• Innovation

Concepts about Computers

• Computer programs are created by humans and they tell the

computer

exactly what to do

• Computers aren’t that bright or intuitive - they don’t understand

things the

way humans do. You need to be exact and precise with your

instructions

to computers and instruct them step-by-step

• You don’t have to be an expert to write code - you just need clear

and careful thinking

Page 21: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

By teaching kids to code, we’re teaching

Creativity & Collaboration

• Design thinking

• Innovation

Page 22: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

By teaching kids to code, we’re teaching

Concepts about Computers

• Computer programs are created by humans and they tell the computer exactly what to

do

• Computers aren’t that bright or intuitive - they don’t understand things the way humans

do. You need to be exact and precise with your instructions to computers and instruct

them step-by-step

• You don’t have to be an expert to write code - you just need clear and careful thinking

Page 23: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

By teaching kids to code, we’re teaching

Digital Citizenship

• Establishing a positive attitude towards building not just consuming technology

• Empowering kids to ‘look under the hood’ and ask questions about the technology they

consume

Page 24: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

By teaching kids to code, we’re teaching

Fundamental Programming Concepts

There are hundreds of computer programming languages out there and although they

may look nothing alike to the human eye at their core, they are all the same. There are

fundamental concepts and ways to interact with a computer. We’ll be using Scratch as a

tool to help us teach kids these concepts in a fun, relevant way.

Page 25: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

What We’ve Learned Teaching Girls

Page 26: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Why should girls learn to code?

● Technology are the jobs of the future● Technology teaches critical problem

solving skills● Technology teaches girls how to fail

forward● Technology can be a tool to change the

world

Page 27: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Setting the Tone

● Technology Fails● Student-Driven Problem Solving● Inquiry-Based Learning● Diversity Matters

Page 28: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Tips for Engaging Girls

Page 29: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Connect coding and technology to meaningful and creative projects

Choose and/or adjust challenges that resonate with your girls’ interests - do they like music? Art? Animals? Philanthropy?

Allow the participants to choose their own cause or topic to build their technology around. Girls might choose to do a project around saving the planet or inventing the next smartphone! What is meaningful to them?

Page 30: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Connect coding and technology to meaningful and creative career pathsTechnology jobs aren’t just one job - it’s thousands of jobs. Developers work on movies, games, medical devices and more. Sharing these diverse and creative roles can help broaden their understanding of the industry.

When we ask our participants what careers inspire them, by the end of our programs we hear answers like Game Tester, Digital Journalist, Entrepreneur or Inventor, Fashion Designer as well as Engineer!

Page 31: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Maintain a social and collaborative learning environment

Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate ice-breaker activities and games to develop bonding among the participants.

At our camps, we have the girls create warm fuzzie bags and nominate each other for hero awards to give the girls a platform for encouragement and recognition!

Page 32: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Maintain a strong female mentorship presenceConsider recruiting volunteers or inviting women in the industry as guest speakers and mentors.

It’s amazing how generous the technology industry is with their time. Technologists and organizations are often keen to support initiatives that will lead to more gender diversity in the industry. At our programs, we recruit a volunteer for every four participants. This really supports a social and collaborative, beginner-friendly learning environment.

Page 33: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Focus on why, not just how

Looping back lessons to why coding matters - not just how to code. Girls really resonate with how what they are working on can have an impact and change the world.

Page 34: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Be aware of unconscious bias

Keeping biases in check is important. We often unintentionally guide boys towards ‘boy’ things and girls toward ‘girl’ things. There are subtle biases in society that affect students like ‘girls aren’t good at math’

Page 35: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Beware of imposter syndrome

Imposter syndrome is strong for women and girls and often associated with high achieving students. These are feelings of not being smart, successful or a good student and instead that you are only imposing as such. We have to work extra hard to reinforce girls’ skills and aptitude especially for subjects like math, science and technology

Page 36: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

Get excited

Be inspiring

Have an open-mind

Be confident

Be resourceful

Stay positive

Have fun!

Page 37: diverse technologists hh Empowering the future generation ...€¦ · Encourage group work, peer-to-peer mentoring and recognition and demonstration of work and accomplishments. Facilitate

hhThank You!

Questions?