Diversity in Computer Science Computational Thinking - - PowerPoint PPT Presentation

diversity in computer science
SMART_READER_LITE
LIVE PREVIEW

Diversity in Computer Science Computational Thinking - - PowerPoint PPT Presentation

Diversity in Computer Science Computational Thinking www.ugrad.cs.ubc.ca/~cs100 Learning Goals [CT Impact] Justify the need for diversity in the field of Computer Science with at least two different, valid reasons [CT Impact] Outline


slide-1
SLIDE 1

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Diversity in Computer Science

slide-2
SLIDE 2

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Learning Goals

  • [CT Impact] Justify the need for diversity in

the field of Computer Science with at least two different, valid reasons

  • [CT Impact] Outline changes in enrolment of

women in Computer Science over the last 40 years

  • [CT Impact] List several theories as to why

there are few women in computer science

slide-3
SLIDE 3

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

There are lots of different kinds of diversity that computer science doesn't do well at

  • Gender
  • Ethnic/racial
  • Disabilities

Note that many of the stats that I have come from the US. They still generally hold for Canada, but it's harder to get good numbers/graphs.

slide-4
SLIDE 4

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why diversity matters: need for breadth of ideas/cognitive diversity

Different ideas come from different people with different experiences and perspectives

slide-5
SLIDE 5

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Example: A Braille Math translator

  • Nicole Torcolini has faced more obstacles than

most: she lost most of her sight at age four due to cancer in the optic chiasm and the cancer treatment she received caused her to become slightly hard-of-hearing in both ears. [… She invented] the Nemetex Nemeth Back-Translator, a computer-based assistive technology device that translates visually incomprehensible braille math (Nemeth), produced on an electronic braille notetaker, into easily-readable print. Nicole became a high school entrepreneur [….]”

https://news.cs.washington.edu/2013/08/01/uw-cse-accesscomputing-alumna- nicole-torcolini-profiled-by-ncwit/

slide-6
SLIDE 6

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Example: A Braille Math translator

Nicole’s first CS advisor (while she was still in high school) was Richard Ladner at the University

  • f Washington; he grew up with deaf parents and

that sparked his interest in technologies for deaf- blind people.

slide-7
SLIDE 7

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why diversity matters: need for breadth of ideas/cognitive diversity

Different ideas come from different people with different perspectives

https://www.wheretowatch.com/2013/09/bras-in-space-the-incredible-true- story-behind-upcoming-film-spacesuit/

slide-8
SLIDE 8

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Some of these differences can seem quite silly but be quite profound

"Two years ago, we had a woman speaker … who is in charge

  • f chassis design for the Ford Windstar. She gave an

uproariously funny talk about the difficulty women have with a car that has been designed for the 50th-percentile male. Women have different needs, women carry purses, women use a vehicle differently, women are of a different size, etc., all of which make the 'male car' difficult to use. As I said, it was a very funny talk. However, when I mentioned this to my wife, who has a long involvement with the Defense Department, she said, 'Yes, and it's just as true of fighter planes where it's not funny; it's a life and death matter.'"

  • Bill Wulf – member of the National Academy of Engineering

http://www.nae.edu/Publications/Bridge/Competitive MaterialsandSolutions/DiversityinEngineering.aspx

slide-9
SLIDE 9

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why diversity matters: the business case

  • Let’s hear from Kellan Elliott-McCrea, former

CTO of Etsy: https://www.youtube.com/watch?v=w4LExVkv 4Pw&t=2m09s

  • Then discuss in your groups: What points

does Elliott-McCrea make? Do you agree? Do you have other points to add?

slide-10
SLIDE 10

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why diversity matters: there are more computer science jobs than qualified people

"120K technical computing jobs produced annually, but we graduate only 40K BS degrees in computer science disciplines (i.e.,80K new jobs go unfilled each year)"

http://blogs.msdn.com/b/dankasun/archive/2013/12/09/hour-of- code-why-computer-science-matters.aspx

slide-11
SLIDE 11

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why diversity matters: computer science is

  • f growing importance to other fields

I'll let Maria Klawe take this one: https://www.youtube.com/watch?v=FNSzfPnB0u c&t=12m02s

slide-12
SLIDE 12

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why diversity matters: CS and health

  • Apple has hired famed robotics expert Yoky

Matsuoka, one of the co-founders of Google's X lab and former head of technology at Nest, to work on the iPhone maker's health projects.

  • After moving to the United States from Japan as a

teenager to pursue a tennis career, she attended the University of California, Berkeley. Injuries waylaid her future in tennis, but she became interested in building tennis-playing robot, a pursuit that led her to MIT where she got Ph.D. and helped develop the BarrettHand, an revolutionary robotic arm. http://fortune.com/2016/05/03/apple-hires-nest-yoky-matsuoka/ http://www.pbs.org/wgbh/nova/tech/yoky-matsuoka.html

slide-13
SLIDE 13

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why diversity matters: CS and health

  • Sohrab Shah’s work is in the field of computational

cancer genomics involves development of statistical models and machine learning algorithms to interpret next generation sequence data for defining mutational landscapes and quantifying clonal evolution in ovarian and breast cancers.

  • Sohrab studied biology as an undergraduate, did

UBC CS’s second degree program and then graduated UBC CS PhD http://compbio.bccrc.ca/about/dr-sohrab-shah/

slide-14
SLIDE 14

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Shouldn’t we worry about the lack of men in teaching and nursing, too?

  • I worry about that, too
  • Note that this is a recent turn of events

(http://www.nytimes.com/2014/09/07/sunday- review/why-dont-more-men-go-into- teaching.html?_r=0 )

  • But this is a computer science class
  • Plus female dominated fields tend to pay

substantially less and have less prestige than male dominated fields (this happened in nursing and teaching, too)

slide-15
SLIDE 15

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why are there so few women, and overall lack of diversity, in Computer Science?

  • We have some guesses
  • No one's entirely sure
  • But there are some factors that we can say

are issues (we'll do those next)

slide-16
SLIDE 16

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

One problem: it starts early

We can use high school Advanced Placement (AP) exams as a proxy for this Overall: Computer Science

http://media.collegeboard.com/digitalServices/pdf/ap/rtn/10th-annual/10th-annual-ap-report-subject-supplement-computer-science-a.pdf http://media.collegeboard.com/digitalServices/pdf/ap/rtn/10th-annual/10th-annual-ap-report-to-the-nation-two-page-spread.pdf

slide-17
SLIDE 17

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Communicators, Techies, Creators

Let’s look at boys vs girls’ comfort with three types of computer-related tasks

http://www.acm.org/press-room/membership/NIC.pdf (next 3 slides)

slide-18
SLIDE 18

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

This impacts comfort with tech

http://www.acm.org/press-room/membership/NIC.pdf (next 3 slides)

slide-19
SLIDE 19

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Then there’s whether people feel that computer scientists are like them

slide-20
SLIDE 20

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why lack of diversity? Bias

Reminder:

  • Conscious bias is when you're biased and you

know it (and you're generally not sorry)

  • Unconscious bias is when you're biased… and

you may not know it (and if you do, you're sorry)… and you may even be biased against what you believe!

slide-21
SLIDE 21

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Bias exists many ways

"A research article written by a woman and published in any of the top journals will still receive significantly fewer citations than if that same article had been written by a man." "Articles published by women in the top IR [International Relations] journals are cited less often than those written by men even after controlling for the age of publication, whether the author came from a [top research] school, the topic under study, the quality

  • f the publishing venue, the methodological and

theoretical approach, and the author’s tenure status."

http://curt-rice.com/2013/10/19/the-great-citation-hoax-proof-that-women-are-worse- researchers-than-men/

slide-22
SLIDE 22

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

It even exists in how we think about

  • urselves

Self-citations are citations made to the author's

  • wn work

http://journals.cambridge.org/action/displayAbstract?fromPage=online&aid=9038606

slide-23
SLIDE 23

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why lack of diversity? Image of computing

“Limited understanding and exposure to the realities of CS leave the field open to the perpetuation of stereotypes and

  • misunderstanding. This is epitomized in an old “Take on Orbitz”

commercial which featured two male opponents, one a busy but clearly loving, friendly father complete with several happy, active kids, the other a single computer scientist. http://www.cs.cmu.edu/~cfrieze/Images%20of%20Computing.pdf They were paired off in a “humorous ” sketch to see who could get the best vacation package in the shortest

  • time. The busy well-rounded father won.”

– Carol Frieze, 2011

slide-24
SLIDE 24

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why lack of diversity? Image of computing

“Many researchers have concluded that stereotypical images, like the gamer from T.V.’s Southpark [...], frequently appear among the list of factors that deter some students from seeing them selves in the field.” – Carol Frieze, 2011

http://www.cs.cmu.edu/~cfrieze/Images%20of%20Computing.pdf

slide-25
SLIDE 25

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Why lack of diversity: Impostor syndrome

Impostor syndrome is the feeling that you’re not as good as people think you are. It’s the feeling that you’re a fake. http://en.wikipedia.org/wiki/Impostor_syndrome

slide-26
SLIDE 26

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Confidence – slide from David Matuszek from Penn. Data from Beyer et al., SIGCSE 2003

Confidence in ability to write a computer program:

  • Students with high math ACT scores
  • Male CS majors: 63%
  • Male non-CS majors: 60%
  • Female CS majors: 48%
  • Female non-CS majors: 44%
  • Students with low math ACT scores
  • Male CS majors: 53%
  • Male non-CS majors: 49%
  • Female CS majors: 37%
  • Female non-CS majors: 34%

Especially interesting: High-scoring female CS students vs. low-scoring male non-CS students

slide-27
SLIDE 27

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

How to broaden participation in CS?

Let’s hear from Barak Obama on the Hour of Code campaign as part of Computer Science Education Week (see also code.org): https://www.youtube.com/watch?v=6XvmhE1J9PY

https://www.cs.ubc.ca/grades-k-12/girlsmarts

slide-28
SLIDE 28

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

How to broaden participation in CS?

BC and other Canadian provinces also have plans to introduce “coding” into the high school curriculum

https://www.cs.ubc.ca/grades-k-12/girlsmarts

slide-29
SLIDE 29

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

What is UBC doing?

One example: Girlsmarts UBC CS's annual workshops for grade 6 and 7 girls Subjects like robotics, HTML, Human Computer Interaction

https://www.cs.ubc.ca/grades-k-12/girlsmarts

slide-30
SLIDE 30

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

In case you're interested in more…

There's are annual celebrations of women in computer science: http://www.gracehopper.org http://www.can-cwic.ca/

slide-31
SLIDE 31

Computational Thinking www.ugrad.cs.ubc.ca/~cs100

Learning Goals Revisited

  • [CT Impact] Justify the need for diversity in

the field of Computer Science with at least two different, valid reasons

  • [CT Impact] Outline changes in enrolment of

women in Computer Science over the last 40 years

  • [CT Impact] List several theories as to why

there are few women in computer science